jQuery におけるホバー イベントとクリック イベント間の競合の詳細な説明 (図)

黄舟
リリース: 2017-07-22 14:59:51
オリジナル
3389 人が閲覧しました

今日、ウェブページを閲覧していて、たくさんのメモを書いていることに気づき、それをブログに投稿して共有するべきかどうか考えました。私は大した専門家ではありませんが、まだいくつか書いています。小さな体験〜皆さんとシェアしたいです シェアして、笑って!

変更するには 1 回のクリックが必要で、ホバーできるようにするにはもう 1 回のクリックが必要です

クリックすると商品の色が変わり、その後も 販売者はホバーできます。

望ましくないメソッドは次のとおりです:

(1) JQ はその css( ) を変更するクリック イベントを追加します。JavaScript を使用して背景色を変更すると、定義が上書きされるため、このメソッドは使用できません。 css すべての background-color 属性には、当然、hover の下の background-color 属性も含まれるため、このように記述すると、クリック イベント後の hover イベントは無効になります。

(2) JQ が addClass() メソッドを使用する場合、優先順位の問題が発生します。

(3) JQのhover()はjsではまだ使えません。

オススメの方法は

(1) CSSスタイルシート2枚とホバースタイル1つをあらかじめ書いておくことができます

そこで今回はJSで書いていきますJQ の Attr() は 2 つの li のクラス名を直接変更しますが、これには他の一連の問題は伴いません。

(2) 次のように、CSS ホバーに を追加することもできます。 :hover{ color : #FF6C00 !重要;}

以上がjQuery におけるホバー イベントとクリック イベント間の競合の詳細な説明 (図)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!