1
私はウェブをプログラミングしています。クラスが追加されたときを知る必要があります。 私はJavaScriptプラグインを使用しています。プラグインはCSSクラスを追加して削除し、別のdiv(ギャラリー)に追加します。私はいつも「div」がこのクラスであることを知る必要があります。ここでクラスが追加されたかどうかを知る(javascriptで追加された)
あなたは私はあなたがこの例で見たよう
$('div').click(function() {
$(this).toggleClass('red');
});
if ($('div').hasClass("red")) {
$("div").addClass('border');
}
.box {
width: 250px;
height: 100px;
border: 1px #000 solid;
}
.red {
background: red;
}
.border {
border: 6px #000 solid;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class='box'></div>
をやりたいの例を持って、私はクラスred
が追加されたクラスのみborder
を追加したいです、実際のページではJavaScriptプラグインを使用しているので、クラスred
と一緒にすることはできません。
* *私はあなたがいない賭け、しかし、あなたは、あなたがのためにやると思いますあなたがする必要がある何か* else *。あなたは本当に何をする必要がありますか? –
border:6px#000をあなたの.red class cssに追加してみませんか? – Keith
こんにちは:)コメントありがとうございます。これは一例にすぎません。なぜなら、そのページはより高度な展開に複雑になるからです。上記で説明したように。 (スライダー)プラグインを使用する。このプラグインはアクティブなdiv(現在表示されているスライド)にクラスを追加します。この瞬間に他のクラスを追加する必要があります(.load()を追加します)。しかし、javascriptは一度だけ実行され、他のdivがクラスの後にあるときは分かりません。 – TamZam