jquery でホバー イベントをキャンセルおよび復元する方法。 CSSで書いたホバーは解除・復元できますか?
hover は、mouseenter Mouseleave の簡易バージョンで、次のように書くだけです $("td").bind("mouseenter Mouseleave",handlerInOut);
$("td").unbind("mouseenter Mouseleave",handlerInOut);
CSS でのホバーのキャンセルと復元について話しましょう。実際には非常に簡単です
たとえば、p に対応して、CSS でホバー効果を記述してクラスに定義し、jquery を介してこのクラスを p に追加してホバー効果を実現できます。キャンセルしたい場合は、これを直接追加して削除するだけです。クラス。
例は次のとおりです:
http://runjs.cn/detail/ez5qogoo
jqueryは疑似クラスを選択できないようですよね?
$(this).addClass("focus").css("pointer-events","none");
これが最も簡単だと思います
hover は、mouseenter Mouseleave の簡易バージョンで、次のように書くだけです
$("td").bind("mouseenter Mouseleave",handlerInOut);
$("td").unbind("mouseenter Mouseleave",handlerInOut);
CSS でのホバーのキャンセルと復元について話しましょう。実際には非常に簡単です
たとえば、p に対応して、CSS でホバー効果を記述してクラスに定義し、jquery を介してこのクラスを p に追加してホバー効果を実現できます。キャンセルしたい場合は、これを直接追加して削除するだけです。クラス。
例は次のとおりです:
http://runjs.cn/detail/ez5qogoo
jqueryは疑似クラスを選択できないようですよね?
$(this).addClass("focus").css("pointer-events","none");
これが最も簡単だと思います
、ポインターイベントイベントを追加することによっても解決できます。