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事件也可以做到,感覺這個最簡單