文章詳情頁
javascript - 如何判斷不同兩個對象觸發(fā)同一事件?
瀏覽:142日期:2023-06-08 15:36:32
問題描述
如圖所示,如何實現(xiàn),請求大佬demo
問題解答
回答1:在p_1和p_2外面套一個p,然后給監(jiān)聽p的onmouseleave事件呢?
demo
回答2:1.把兩個p放在同一個p上,在p3添加鼠標(biāo)移出事件,p1和p2不添加事件!
<p class=’p3’> <p class='p_1'></p> <p class='p_2'></p></p>
2.如果鼠標(biāo)從p1或者p2出來了,0.5秒內(nèi)鼠標(biāo)沒進入p1或者p2的話,觸發(fā)方法。0.5秒內(nèi)進入了,就清楚定時器,不觸發(fā)方法!
var timer=null;odvi1.onmouseover=odvi2.onmouseover=function () { clearTimeout(timer);}odvi1.onmouseout=odvi2.onmouseout=function () { timer=setTimeout(function () {alert('1111'); },500)}
標(biāo)簽:
JavaScript
相關(guān)文章:
1. python 利用subprocess庫調(diào)用mplayer時發(fā)生錯誤2. datetime - Python如何獲取當(dāng)前時間3. html - eclipse 標(biāo)簽錯誤4. python文檔怎么查看?5. javascript - 關(guān)于apply()與call()的問題6. javascript - nginx反向代理靜態(tài)資源403錯誤?7. 請問PHPstudy中的數(shù)據(jù)庫如何創(chuàng)建索引8. python - pycharm 自動刪除行尾空格9. 安全性測試 - nodejs中如何防m(xù)ySQL注入10. python - Pycharm的Debug用不了
排行榜

熱門標(biāo)簽