我有一個元素:onmouseover()在1秒後調用onclick?
<b onclick="alert('');" onmouseover="this.style.color='red'; setTimeout('........', 1000);" onmouseout="this.style.color='';">123</b>
我需要的是,當元件被mouseovered和1秒後的鼠標光標繼續停留此元件的上方,然後的onclick()該元素的事件應該開始。
換句話說,在onmouseover()事件中應該怎樣而不是'..............'?
因此,如果用戶將鼠標懸停在一個完整的第二個元素,調用事件,而不是立即調用它? – RonaldBarzell
@ user1161318 exactly =) –
爲什麼不在onmouseover中設置一個定時器並刪除timer onmouseout?計時器觸發的事件將是1秒後發生的任何事情。 – RonaldBarzell