ホームページ > ウェブフロントエンド > htmlチュートリアル > jqueryのcss、addclass、sttrでスタイルを変更する効率についてはどうですか? _html/css_WEB-ITnose

jqueryのcss、addclass、sttrでスタイルを変更する効率についてはどうですか? _html/css_WEB-ITnose

WBOY
リリース: 2016-06-21 09:36:53
オリジナル
1153 人が閲覧しました


最近、jquery を記述してスタイルを変更する方法がたくさんあることを知りました。

1. CSS で直接スタイルを変更します

2. addClass でスタイルを追加します

3. attr でクラス名を変更します

これら 3 つの方法の効率の違いは何ですか?

私は個人的に CSS を使用して変更するのが好きですが、addClass を使用するのは好きではありません。しかし、多くの人がこれを使用しているのを見ますが、どれを使用するのかわかりません。効率の点で優れています。 ?


ディスカッションへの返信(解決策)

最近、jqueryを書いてスタイルを変更する方法がたくさんあることを知りました

1. CSSで直接スタイルを変更します

2. addClassでスタイルを追加します

3. クラス名を変更する attr

わかりません これら 3 つの方法の効率の違いは何ですか?

私は個人的には CSS を使用して変更するのが好きですが、addClass を使用するのは好きではありません。これとどちらが効率の点で優れているかはわかりません。 ?

基本的には同じです

スタイルの単一の変更であっても、クラスの直接の変更であっても、ブラウザは変更された要素を再レンダリングする必要があります。

投稿者 liuping1989829 からの返信を引用します:
最近、jquery を記述してスタイルを変更する方法がたくさんあることを発見しました、

1. CSS で直接スタイルを変更します

2. addClass を使用してスタイルを追加します

3. attr を使用してクラス名を変更します

これら 3 つの方法がわかりません 効率の違いは何ですか?

私は個人的には CSS を使用して変更するのが好きですが、addClass を使用するのは好きではありません。どちらが効率的に優れているかはわかりません。 ?


基本的には同じ

...
でも使い方が違うのは個人の習慣によるものでしょうか?

1階のmubeibeiさんからの返信引用:

投稿者liuping1989829さんからの返信引用:
最近、jqueryを書いてスタイルを変更する方法がたくさんあることを知りました

1. CSSで直接スタイルを変更する

2. addClass でスタイルを追加します

3.attr Repair このクラス名

これら 3 つの方法の効率の違いはわかりません

私は個人的に CSS を使用して変更するのが好きですが、使いません。 addClass を使用するのが好きですが、これを使用している人がたくさんいるので、効率がわかりません...

スタイルの単一要素のみを変更する場合は、object.style.property = 'value' を直接使用することをお勧めします。

多数のスタイルを変更したい場合は、オブジェクト className を直接変更する方が良いでしょう

質問があります: ラベルにスタイルを追加するには、jquery の css() メソッドと addclass( ) メソッドを使用します。 label は以前に背景画像を設定しており、css() と addclass() を使用して背景画像を変更すると機能しません
私の JS は次のように書かれています

$(" ul>li").find("ul")。 prev().click(function(){
$(this).toggleClass("myclass1").next().toggleClass("show");
}) ;

html :

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート