84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
jquery怎麼取消和恢復hover事件。 css寫的hover可以取消和恢復麼
hover就是mouseenter mouseleave得簡單版,你乾脆這樣寫$("td").bind("mouseenter mouseleave",handlerInOut);
$("td").unbind("mouseenter mouseleave",handlerInOut);
說說css的取消和恢復 hover吧,其實很簡單
比如說對應一個p,你可以在css寫好hover的效果,並定義在一個類上,然後通過jquery給p進行添加這個類,來實現添加hover效果,那如果你想取消, 那麼直接把這個類別給移除即可。
範例如下:
http://runjs.cn/detail/ez5qogoo
jquery好像並不能選擇到偽類吧?
$(this).addClass("focus").css("pointer-events","none");
我找到答案了,透過增加一個pointer-events事件也可以做到,感覺這個最簡單
hover就是mouseenter mouseleave得簡單版,你乾脆這樣寫
$("td").bind("mouseenter mouseleave",handlerInOut);
$("td").unbind("mouseenter mouseleave",handlerInOut);
說說css的取消和恢復 hover吧,其實很簡單
比如說對應一個p,你可以在css寫好hover的效果,並定義在一個類上,然後通過jquery給p進行添加這個類,來實現添加hover效果,那如果你想取消, 那麼直接把這個類別給移除即可。
範例如下:
http://runjs.cn/detail/ez5qogoo
jquery好像並不能選擇到偽類吧?
$(this).addClass("focus").css("pointer-events","none");
我找到答案了,透過增加一個pointer-events事件也可以做到,感覺這個最簡單