jQuery を使用して「:after」セレクターを変更する
jQuery を使用して「:after」 CSS セレクターにアクセスすると、特定の課題が生じる可能性があります。 「:after」要素は DOM の外部に存在し、直接アクセスできません。ただし、目的の変更を実現するための回避策はあります。
カスタム CSS クラス:
1 つの方法は、カスタマイズされた ":after" 要素を含む新しいクラスを作成することです。オリジナルよりも優先されます。例:
.pageMenu .active.changed:after { border-top-width: 22px; border-left-width: 22px; border-right-width: 22px; }
jQuery 操作:
次に、jQuery を使用してターゲット要素のカスタム クラスを切り替えます:
$('.pageMenu .active').toggleClass('changed');
擬似要素操作:
あるいは、疑似要素を読み取りまたはオーバーライドするための追加テクニックについては、「jQuery を使用した CSS 疑似要素の操作 (例:before および :after)」を参照してください。
以上がjQuery を使用して CSS ':after' セレクターを変更するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。