jqueryを使用してパディングをクラスに変更しますが、クリックされたアイテムのみに変更します

ngixis

OK、この質問が繰り返されたら申し訳ありませんが、私は本当に答えを理解することができませんでした。

クラス付きのメニューがあります.menuitem > a。リンクするメニュー項目をクリックすると、paddingBottomが増えます。

そのため、.click関数とアニメーション関数を使用することができましたが、クラス全体(すべてのメニュー項目)にパディングが追加されました。必要なのは、クリックしたメニューにのみパディングを追加することです。

すべてのメニュー項目(クラス全体)にパディングを行うコード

$(".menuitem" ).click(function() {
    $('.mainNav > ul > li > a').animate({paddingBottom:"+=17px"});
});
nnnnnn

.menuitem > aリンク先のメニュー項目をクリックすると、さらに多くのメニューが表示さますpaddingBottom

クリックハンドラー内で、クリックされた特定の.menuitem要素をで参照できますthisしたがって、を$(this)使用すると、jQueryのDOMトラバーサルメソッドを使用して、その要素からアニメーション化する関連要素に移動できます。

アンカーが.menuitemクリックハンドラーをバインドしている要素の子である場合、そのアンカーへの参照を取得する最も簡単な方法は、次の.find()メソッドを使用することです。

$( ".menuitem" ).click(function() {
    $(this).find("a").animate({paddingBottom:"+=17px"});
});

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

javafxで親プロパティが変更されたときに、バインディングをクリーンアップし、ネストされたプロパティのリスナーを変更します

分類Dev

監視可能なコレクション内のアイテムが変更されたときに、現在のクラスプロパティを更新します

分類Dev

Vue.jsのインデックスに応じて、レンダリングされたリストアイテムのクラスをどのように変更しますか?

分類Dev

redux thunkは、以前にディスパッチされたすべてのアクションがストアを変更するまで待機しますか?

分類Dev

ボタンがクリックされるたびに角度ディレクティブを変更します

分類Dev

変更されたフォームデータのみをクラスにバインドします

分類Dev

Rxjsポーリングで一部のプロパティが変更された場合にのみNgRxアクションをディスパッチします

分類Dev

Angular2タイプスクリプトが機能しないイベントによって呼び出されたメソッドを介してクラス変数値またはクラスプロパティ値を変更する

分類Dev

スクリプト内の作業ディレクトリを変更して実行すると、スクリプト内で作業ディレクトリが指定されたパスにのみ変更されます

分類Dev

スクリプト内の作業ディレクトリを変更して実行すると、スクリプト内で作業ディレクトリが指定されたパスにのみ変更されます

分類Dev

回転しながらスクロールするとUICollectionViewがクラッシュする(インデックスパスの補足アイテムのレイアウト属性が無効化されずに変更されました。)

分類Dev

タイムスタンプが変更されたすべてのファイルとサブディレクトリを再帰的に一覧表示します

分類Dev

cssまたはngClassのみを使用してクリック時にアイコンを変更する

分類Dev

1つのリストアイテムのみを変更したい場合、jqueryを使用してリストアイテムを変更すると、すべてのリストアイテムが変更されます

分類Dev

knockout.jscssバインディングを使用してクリック時にクラスを変更する

分類Dev

JQueryのクラスを同じクラスのすべてのアイテムに変更します

分類Dev

navbar boostrapのアクティブクラスはパディングを変更していますか?

分類Dev

コミットされた変更をステージング解除しますが、新しいファイルはインデックスに保持します

分類Dev

オブジェクトのプロパティを変更し、反応性を維持しようとしています。プロパティまたはメソッド「vm」はインスタンスで定義されていませんが、レンダリング中に参照されます

分類Dev

クリックされたときにrecyclerviewアイテムとサブアイテムを変更し、フラグメントからクリックされた位置のデータを取得するにはどうすればよいですか?

分類Dev

派生した[ElasticType]にインデックスを付けると、基本クラスのプロパティのみがシリアル化されます

分類Dev

ドキュメントライブラリアクションの屋外共有を介してコンテンツを作成しているときに「作成」ボタンをクリックすると、デフォルトのランディングページが変更されます

分類Dev

Eclipseプラグイン-ユーザーがパースペクティブでウィンドウを変更したときに実行されます

分類Dev

Wordpressのページ付け<a>リンクをクリックして「アクティブ」に変更しますが、リダイレクトしません

分類Dev

クリックするたびに、アクティブボタンのクリックを変更します

分類Dev

クラスのプロパティを比較して、変更されたクラスを特定します

分類Dev

noUiSlider値を使用して、インデックスによってdiv要素のクラスを変更します

分類Dev

スクレイピングを使用してウェブサイトをクロールし、スクレイピングされたデータをアイテムクラスの変数に保存しようとしています

分類Dev

エンティティフレームワークコアを使用して、変更または言及された値のみを編集します

Related 関連記事

  1. 1

    javafxで親プロパティが変更されたときに、バインディングをクリーンアップし、ネストされたプロパティのリスナーを変更します

  2. 2

    監視可能なコレクション内のアイテムが変更されたときに、現在のクラスプロパティを更新します

  3. 3

    Vue.jsのインデックスに応じて、レンダリングされたリストアイテムのクラスをどのように変更しますか?

  4. 4

    redux thunkは、以前にディスパッチされたすべてのアクションがストアを変更するまで待機しますか?

  5. 5

    ボタンがクリックされるたびに角度ディレクティブを変更します

  6. 6

    変更されたフォームデータのみをクラスにバインドします

  7. 7

    Rxjsポーリングで一部のプロパティが変更された場合にのみNgRxアクションをディスパッチします

  8. 8

    Angular2タイプスクリプトが機能しないイベントによって呼び出されたメソッドを介してクラス変数値またはクラスプロパティ値を変更する

  9. 9

    スクリプト内の作業ディレクトリを変更して実行すると、スクリプト内で作業ディレクトリが指定されたパスにのみ変更されます

  10. 10

    スクリプト内の作業ディレクトリを変更して実行すると、スクリプト内で作業ディレクトリが指定されたパスにのみ変更されます

  11. 11

    回転しながらスクロールするとUICollectionViewがクラッシュする(インデックスパスの補足アイテムのレイアウト属性が無効化されずに変更されました。)

  12. 12

    タイムスタンプが変更されたすべてのファイルとサブディレクトリを再帰的に一覧表示します

  13. 13

    cssまたはngClassのみを使用してクリック時にアイコンを変更する

  14. 14

    1つのリストアイテムのみを変更したい場合、jqueryを使用してリストアイテムを変更すると、すべてのリストアイテムが変更されます

  15. 15

    knockout.jscssバインディングを使用してクリック時にクラスを変更する

  16. 16

    JQueryのクラスを同じクラスのすべてのアイテムに変更します

  17. 17

    navbar boostrapのアクティブクラスはパディングを変更していますか?

  18. 18

    コミットされた変更をステージング解除しますが、新しいファイルはインデックスに保持します

  19. 19

    オブジェクトのプロパティを変更し、反応性を維持しようとしています。プロパティまたはメソッド「vm」はインスタンスで定義されていませんが、レンダリング中に参照されます

  20. 20

    クリックされたときにrecyclerviewアイテムとサブアイテムを変更し、フラグメントからクリックされた位置のデータを取得するにはどうすればよいですか?

  21. 21

    派生した[ElasticType]にインデックスを付けると、基本クラスのプロパティのみがシリアル化されます

  22. 22

    ドキュメントライブラリアクションの屋外共有を介してコンテンツを作成しているときに「作成」ボタンをクリックすると、デフォルトのランディングページが変更されます

  23. 23

    Eclipseプラグイン-ユーザーがパースペクティブでウィンドウを変更したときに実行されます

  24. 24

    Wordpressのページ付け<a>リンクをクリックして「アクティブ」に変更しますが、リダイレクトしません

  25. 25

    クリックするたびに、アクティブボタンのクリックを変更します

  26. 26

    クラスのプロパティを比較して、変更されたクラスを特定します

  27. 27

    noUiSlider値を使用して、インデックスによってdiv要素のクラスを変更します

  28. 28

    スクレイピングを使用してウェブサイトをクロールし、スクレイピングされたデータをアイテムクラスの変数に保存しようとしています

  29. 29

    エンティティフレームワークコアを使用して、変更または言及された値のみを編集します

ホットタグ

アーカイブ