私はhtmlでホバー効果を追加する必要があるプロジェクトを持っています。 jQueryのaddClass()メソッドでこれを行うには良い方法ですかそれはあなたの代わりにはJavaScriptのこのような単純な効果のためCSSを使用することを好むだろう、jQueryでhover.cssのクラスを追加するのは良い方法ですか?
0
A
答えて
0
一般的に手動ですべてのHTML上でそれをやる方が良いときにすることができ。
の特定のケースの場合、JSはより良いかもしれませんが、状況やコードの状態によって異なります。
私の知るところでは、CSSクラスを作成してHTMLコード全体に適用する方がよいでしょう。そのためにJSコードを記述しないでください。
0
「私は準備ができてクラスを使用するCSSライブラリhover.cssを、使用しています。私は私はあなたがこれらのhover.cssのクラス(私はHTMLでそれらを追加する必要があります)を使用する必要があり、私のhtmlでの場所がたくさんあります。 "あなたのコメントから判断する
あなたがホバー状態が実際のクラス(あるいはすべてでそれらを追加)を変更することなく、CSSを経由して要素に追加することができることを認識している場合、私は思ったんだけど。
要素をユーザーの上に置いたときに要素のスタイルを変更するには、CSS :hover pseudo-classを使用できます。この例では
CSS
a {
color: red;
}
a:hover {
color: blue;
}
、すべて<a>
タグは、デフォルトでは赤になり、そしてあなたがそれらの上に置くと、彼らは青色に変わります。
あなたは、他の通常のクラスと同じ擬似クラスを使用することができます。
.my-class {
color: pink;
}
.my-class:hover {
color: green;
}
クラスmy-class
を持つ任意の要素は、その後、ピンクになり、あなたは彼らが緑色になります置くと。
<p class="my-class">Hover over me to turn me green</p>
このメソッドを使用すると、jQueryを使用して、要素のクラスを切り替えるだけで、ホバー状態にすることができます。あなたが何らかの理由でそれをしたいと思うかもしれないいくつかの希なケースがあるかもしれないと思うが、あなたはそうする必要はないと思う。
関連する問題
- 1. Jqueryでいくつかのクラスの後にdivを追加する方法
- 2. jqueryで同じIDのクラスを追加する方法
- 3. PHPでクラスをオートロードするのは良い方法ですか?
- 4. jQueryで追加のクラスをホバーに追加するには
- 5. jQuery Datepickerでクラスを追加する方法
- 6. jqueryでクラス 'active'を追加する方法
- 7. アクティブなメニューでクラスを追加する方法 - jquery
- 8. C++でデータを追加する最も良い方法は何ですか
- 9. JavascriptまたはjQueryでHTMLブロックを追加する最も良い方法は何ですか?
- 10. 追加の演算子でクラスを拡張する良い方法はありますか?
- 11. fullcalendarでクラスを追加する方法
- 12. jQueryの子孫要素にイベントを追加するより良い方法は何ですか?
- 13. クラスからログウィンドウに項目を追加する最も良い方法
- 14. JQueryでラベルにクラスを追加する
- 15. 親クラスでjqueryを追加する
- 16. Railsプラグインに曲を追加する最も良い方法は何ですか?
- 17. DataGridカラムボタンにアクションを追加する最も良い方法は何ですか?
- 18. DjangoアプリケーションにAPIを追加する最も良い方法は何ですか?
- 19. 2つのリストを追加する最も良い方法は?
- 20. エリクシールでファイルに追加する最良の方法は何ですか
- 21. より良い方法ですか? jquery
- 22. linuxでUSBデバイスを追加する際の最良の方法
- 23. より良い方法でJSONにフィールドを追加するJavascript
- 24. jqueryの入力属性に基づいてクラスを追加する方法は?
- 25. JavaScriptでリストアイテムを追加するときにクラスを追加する方法は?
- 26. .NET MVCでURLにフィルターを追加する最良の方法
- 27. 既存のクラスへのバインディングにコンポジットプロパティを追加する最良の方法
- 28. /プリペンドを追加する方法/ jQueryの
- 29. 角度2でホストするクラスを追加する方法は?
- 30. オブジェクトに値を追加する最も良い方法は?
なぜあなたはCSSでそれを行うことができますか? – guradio
jQueryがより良い選択である場合があります。しかし、一般的に私は同意します、*最初のCSS。 – eisbehr
css can alone that – Beginner