文章詳情頁
javascript - 如何判斷不同兩個對象觸發(fā)同一事件?
瀏覽:128日期:2023-06-08 15:36:32
問題描述
如圖所示,如何實(shí)現(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)沒進(jìn)入p1或者p2的話,觸發(fā)方法。0.5秒內(nèi)進(jìn)入了,就清楚定時器,不觸發(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. docker - 如何修改運(yùn)行中容器的配置2. 在windows下安裝docker Toolbox 啟動Docker Quickstart Terminal 失??!3. dockerfile - [docker build image失敗- npm install]4. angular.js - angular內(nèi)容過長展開收起效果5. 為什么我ping不通我的docker容器呢???6. docker綁定了nginx端口 外部訪問不到7. docker不顯示端口映射呢?8. nignx - docker內(nèi)nginx 80端口被占用9. debian - docker依賴的aufs-tools源碼哪里可以找到???10. docker - 各位電腦上有多少個容器???容器一多,自己都搞混了,咋辦呢?
排行榜

熱門標(biāo)簽