問題タブ [removeclass]

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.

0 投票する
3 に答える
276 参照

jquery - jquery removeClass が機能していないようですが、どうすればよいですか?

簡単な使用例がありますが、removeClass正しく動作していないようです。問題が表示されない理由がわからない

html

CSS

js

この場合、ul テキストの色の 1 つを黒にする必要がありますが、そうではありません。

何か案は?

ここに私のjsfiddleがあります

ありがとう

0 投票する
1 に答える
1284 参照

jquery - Jquery - removeClass を使用したクリック イベント

スライダー本体を作成していますが、問題が発生しました。前後にスライドする次の前の「ボタン」があります。このボタンをクリックすると、アニメーションを前後に実行するクラスが削除されますが、クラスを削除してもアニメーションは引き続き機能します。なぜ?

ものを作る:

進むボタン:

戻るボタン

アクティブ/非アクティブ化

html

0 投票する
2 に答える
1523 参照

jquery - addClassは、次のIMGにのみ適用する必要があります

誰かが私を助けてくれることを願っています。addClassを次のimgにのみ適用し、後続のすべてには適用しないようにするにはどうすればよいですか?編集:「addClass」は常に次のIMGに適用して、ギャラリーのようにすべての画像を次々にクリックできるようにする必要があります

IDが「gallery」のulは次のようになります。

0 投票する
2 に答える
946 参照

jquery - addClass .next().prev()スライドショーが機能しない

jqueryで小さなスライドショーを作りたいと思います。最初の問題:「次のクリック機能」しかない場合、画像が次々と正しく表示されます。しかし、「前へ」機能を使用すると、次のボタンが機能しなくなります。もう1つの問題:スライドショーは、最後の画像の後にある[次のボタン]をクリックして、最初の画像から再開する必要があります。多分誰かがアイデアを持っています。前もって感謝します。

IDが「gallery」の「ul」は次のようになります。

0 投票する
2 に答える
1863 参照

jquery - フォームラベルのjquery addclass removeclass onclick

私はonclickを実行したい非常に単純なaddclass、removeclass関数を持っています。

デビッド・トーマスは、まさにこれのための素晴らしい jsfiddle を提供しました: http://jsfiddle.net/davidThomas/eMx7X/

クリック可能な(非表示の)ラジオボタンと(表示されている)ラベルを含むID「フィルター」のフォームがあります。アクティブなクラスは、ページの読み込み時にチェックされるラベルに適用され、クリックすると別のラベルに変更される必要があります。

ただし、jquery 関数はこのページでは機能しません: http://www.alexbrunner.com/travels/。addclass、removeclass が機能しないだけでなく、quicksandプラグイン(短い .click-function がなくても、後続のリスト内のアイテムを適切にフィルタリングおよびソートする) も機能しなくなります。

問題がどこで発生するのか、私はかなり迷っています。これについて何か助けていただければ幸いです。ファイルは次の場所にあります。

http://www.alexbrunner.com/travels/

http://www.alexbrunner.com/style.css (セクション「quicksand shuffle」の関連行)

0 投票する
2 に答える
919 参照

javascript - テーブルデータの背景色をワンクリックで追加・削除(td)

テーブルデータに背景色を設定するためにjqueryを使用していますが、正常に機能していますが、ユーザーがtdを再度クリックすると、色の選択を解除する必要があります。色を追加するための私のスクリプトです。

ユーザーが再度 td をクリックすると、クラスが削除されます。これを達成する方法。

0 投票する
1 に答える
892 参照

jquery - nav.phpのaddClass&removeClass

ルートにnav.phpがあり、これを使用して各ページ内で呼び出します。

このようにして、1つのファイルで編集でき、変更はサイト全体で有効になります。マウスクリックでClassを削除し、新しくクリックしたメニュー項目でClassを追加しようとしています。以下はコードですが、動作させることができません。

これがURLです

http://newriverreleasing.com

ありがとう

0 投票する
2 に答える
608 参照

jquery - jQuery animate()コールバックがremoveClass()で正しく機能しない

アニメーションが完了した後にオブジェクトからクラスを削除することを想定したjQueryコードスニペットに取り組んでいます。これは私がこれまでに持っているものです:

問題は、アニメーションが完了したときにクラスが削除されない場合があることです。これは、div間を移動する速度が速すぎる場合に発生します。

スライダーセクションの例を見ると、スライダー内に「City」、「House」、「Business」という3つのボックスがあります

どんな助けでも大歓迎です。

PS同じことがメインナビゲーションでも起こります。サブナビゲーションがちょうどそこにぶら下がっている場合もあります。ナビゲーションのコードは次のとおりです。

0 投票する
2 に答える
17592 参照

javascript - ライブラリなしのJavaScriptでクラスonclickを追加/削除

私はモバイルサイトを開発していて、クラスの追加と削除以外の目的でJSを使用したいと思っています。ですから、物事を素晴らしく軽量に保つために、jQueryは使いたくありません。

私は次のHTMLを持っています:

そしてこれまでのところ次のJS:

私はこれを機能させることができません誰かが私が間違っていることを教えてもらえますか?よろしくお願いします。

以下に提供される回答に基づく正しいJS:

0 投票する
3 に答える
148 参照

jquery - jQueryで、以前に追加されたコンテンツを再度追加せずに表示するにはどうすればよいですか?

質問のシナリオを適切に説明するのに苦労しました。私はjQueryを学ぼうとしているので、私がすでに持っているものに間違いの束があることは間違いありません。

これは私がこれまでに持っているjQueryコードです。

HTMLは基本的に

これの以前の化身は、remove()を使用してmouseoutのpタグを削除し、正常に機能しました。コンテンツが非表示になるように変更してみたかったのですが、クラスを変更して、mousenterが再度発生した場合に既存のコンテンツだけが表示されるようにしました。代わりに、それでもコンテンツが再び追加され、各入力/出力でスタックすることがわかりました。誰かが私がどこで間違っているのか提案できますか?