javascript - Bagaimana untuk menentukan sama ada dua objek berbeza mencetuskan acara yang sama?
巴扎黑
巴扎黑 2017-06-26 10:52:15
0
2
765

Seperti dalam gambar, cara melaksanakannya, sila minta demo

巴扎黑
巴扎黑

membalas semua(2)
刘奇

Letakkan p di luar p_1 dan p_2, dan kemudian pantau acara onmouseleave p?

demo

给我你的怀抱

1 Letakkan dua p pada p yang sama, tambahkan acara keluar tetikus pada p3, tetapi tiada acara akan ditambahkan pada p1 dan p2!

<p class='p3'>
    <p class="p_1"></p>
    <p class="p_2"></p>
</p>

2 Jika tetikus keluar dari p1 atau p2 dan tetikus tidak memasuki p1 atau p2 dalam masa 0.5 saat, kaedah akan dicetuskan. Jika dimasukkan dalam masa 0.5 saat, pemasa akan dikosongkan dan kaedah tidak akan dicetuskan!

var timer=null;
odvi1.onmouseover=odvi2.onmouseover=function () {
    clearTimeout(timer);
}
odvi1.onmouseout=odvi2.onmouseout=function () {
    timer=setTimeout(function () {
        alert("1111");
    },500)
}
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan