我不想在所有頁面中包含jquery,但是我在一個部分的懸停上添加了一個全局的「彈出式」菜單,但是我不想讓它立即生效,因爲它只是移動鼠標時很煩人。通常我會用jquery和hoverintent來做到這一點,但這次不行。如何做到沒有jQuery的hoverintent?
我想我可以爲區域設置超時上onmouseover
,但不知道它就是這麼簡單(比如,是不是很火象千百次,而鼠標移動?)
當前的代碼像這樣...
<div onMouseOver="showCart();">Hover here!</div>
這樣會改變的是對這個工作?:
<div onMouseOver="setTimeout(showCart, 50);">Hover here!</div>
好,試試吧:) – lbstr 2012-07-05 16:20:04
一個提示:你必須明確的是,如果超時鼠標是不是仍然在'div'。 – lbstr 2012-07-05 16:21:17
以及我一直擔心的事情在一個瀏覽器中工作,而不是另一個,所以也許別人知道更好 – Rodolfo 2012-07-05 16:21:18