問題タブ [addclass]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jquery - addClassが機能しない、定義できない(this)
これが私のJavaScriptです:
と私のhtml:
rel属性がembedsrc属性と同じリンクにクラスを追加できません...jqueryが追加されました...plssmb help!
jquery - jQuery を追加したクラス間の代替
3 つの div があります。div をクリックすると、jQuery スクリプトによってクラスが追加されます。
私がやりたいのは、jQueryを変更して、一度. red
クラスが追加され、次回は 、 などが追加.blue
さ.red
れ.blue
ます...
このデモで使用できるスクリプトは次のとおりです。
これ以上共有できなくて申し訳ありませんが、私の恐ろしい試みは混乱を招くだけです.
私は自分自身を明確にしたことを願っています, そうでない場合は質問してください!!
前もって感謝します!!
アップデート:
質問が十分に明確ではなかったと思うので、さらに説明しようと思います。
基本的に必要なのは3つのdivで、最初のクリックでクリックされたdivがredに変わり、2回目でクリックされたものがblueに変わり、赤など、トグルする必要があります(最初のクリックでクリックすると赤または青に変わります)カウントされる唯一のものです)
jquery - jquery removeClass、addClassの問題
私は2つのスタイルを持っています:
jquery を使用して、これらのクラスを div で切り替えています。
幅と高さを除いて、正常に機能します。Chrome と FF でこれをテストしました。どちらも同じように機能します。境界線、背景、およびパディングは変更されますが、寸法は変更されません。
それがjQuery側の制限であるかどうかは誰にも分かりますか? または、ブラウザーでスタイル間のスワップと寸法の尊重に問題がありますか?
jquery - トグルで単一の Div の画像を変更しますか?
3 つの別々のリンクのトグルを介して、このスプライトの状態を制御しようとしました。私は 3 つのリンクを持っており、どのリンクをクリックしても 1 つまたはオフに切り替えることができると考えました。目標は #case イメージの状態を変更することです。
addClass を使用できると考えていましたが、以前に配置されたクラスを削除する方法がわかりません。それが何らかの変数であると仮定しますか?
ありがとうございます。
jquery - 選択した要素の親にクラスを追加する方法
要素の親にクラスを追加したい。
domの構造は次のとおりです。
「a」要素のIDはすべて自動です。
選択した「a」の親「li」にクラスを追加したい。
これが私のコードです:
しかし、1つの要素「a」をクリックすると、その親「li」は選択されません。
誰かが理由を知っていますか?
ありがとう
jquery - jQuery UI addClass(class, duration) が機能しない
以前はこれが機能していたと確信していますが、jQuery UI 1.7.2 および 1.8.7 では機能してaddClass(class, duration)
いないようです。デモを動作させることさえできません (どのブラウザーでも)。
数分前にアップグレードするまで、1.7.2 を使用していました。昨夜は動作していたことを誓いますが、今日の午後は動作していなかったので、ここに投稿する前に最初にアップグレードするのが最善だと思いました. しかし、私はそれを機能させることに運がありませんでした。
他の誰かが同じ問題を経験していますか? 過去に同じ問題を抱えていて、なんとか解決した人はいますか?
それが他の人のために機能している場合は、ここにコードを投稿しますが、現時点ではスペースを占有するだけなので、そうする必要はないと感じています.
前もって感謝します。
よろしく、
リチャード
例が削除されました - http://jsfiddle.net/Z6mJU/に置き換えられました。ここで機能しているように見えるので、jQueryが正しくセットアップされていない可能性があります...マスターページをあまりいじっていませんが、明らかに重要なものを削除したようです。別のフィドルを用意して、解決できるかどうかを確認します。後でここに私の進捗状況を投稿します。
javascript - jQuery は if ステートメントを実行できますか?
jQueryは「if」関数を実行できますか? たとえば、あるメニュー項目にクラスが存在する場合、そのクラスを別のメニュー項目に適用しますか? アクティブなドロップダウン メニューと子ページを扱っているため、これは通常のアクティブなページ メニューの強調表示とは少し異なります。
私がやりたいことは
もしも...
これが機能する方法である必要があります....
jquery - jQuery が IE で動作しない
次の jQuery スクリプトがありますが、実際には Internet Explorer (7 および 8) によって無視されています。FFとChromeで問題なく動作します。
これは非常に単純ですが、IE がそれを無視する理由がわかりません。コードは、JAVA を使用して動的コンテンツとして読み込まれることに注意してください (残りのスクリプトは機能するため、これは問題になりません)。外部ファイルの関数としてスクリプトを呼び出そうとしましたが、何も起こりません。私のエラーがどこにあるかを理解するのを手伝ってくれる人はいますか? またはIEを理解するのに役立ちますか?
jquery - jquery:マウスオーバーでのみリストアイテムにクラスを追加-マウスアウトで削除しますか?
やあみんな、それを行うための最良の方法は何ですか:
私はリストを持っています
最初に、1つのアイテムにすでに.selectedのクラスが適用されています。リストアイテムの1つにカーソルを合わせると、このアイテムに.selectedクラスが必要になります。したがって、すべてのアイテムには、imが終わったときにのみクラスを適用する必要があります。アイテムを離れるとすぐに、クラスが削除され、次のアイテムにクラスがあります。
jquery - jqueryは.parent()からクラスを追加/削除します
私はこれが信じられないほど簡単であることを知っていますが、私はこの関数を1時間書き直しましたが、成功しませんでした:
<li>
クリックすると、クリックしたリンクに「アクティブ」を追加<li>
し、ナビゲーションバーの他のすべてから「アクティブ」を削除します。
HTML:
jQuery:
これはクラスをうまく追加していますが、削除することはできません。
また、機能を分離するためにそれを分離しようとしましたが、うまくいきませんでした。
リンクのホバー状態に .animate() があるため、そこに .stop().animate() があります。
ありがとう!
編集:
これはホバーのjQueryであり、.stop().animate()を持っている理由です
なぜ .stop().animate() が間違っているのかわかりません。.animate() がない場合、アクティブなクラスは固執しません。もしあれば、アクティブなクラスは固執します。
ただし、クラスを削除することはまだできません:-/