jquery怎么取消和恢復(fù)hover事件。
css寫的hover可以取消和恢復(fù)么
hover就是mouseenter mouseleave得簡單版,你干脆這樣寫
$("td").bind("mouseenter mouseleave",handlerInOut);
$("td").unbind("mouseenter mouseleave",handlerInOut);
說說css的取消和恢復(fù) hover吧,其實(shí)很簡單
比如說對應(yīng)一個(gè)p,你可以在css寫好hover的效果,并定義在一個(gè)類上,然后通過jquery給p進(jìn)行添加這個(gè)類,來實(shí)現(xiàn)添加hover效果,那如果你想取消, 那么直接把這個(gè)類給移除即可。
例子如下:
http://runjs.cn/detail/ez5qogoo
$(this).addClass("focus").css("pointer-events","none");
我找到答案了,通過添加一個(gè)pointer-events事件也可以做到,感覺這個(gè)最簡單