Я пробую этот сценарий, но его не работает. Я хочу переключить класс на элемент при щелчке по другому элементу.toggleClass не работает над другим элементом
Ниже мой HTML/CSS/JQuery
HTML
<div class="box1"></div>
<div class="box2"></div>
CSS
.box1 {
height: 100px;
width: 100px;
background: red;
}
.blue{
background: blue;
}
.box2{
height: 100px;
width: 100px;
background: yellow;
}
JQuery
$('.box1').click(function(){
$('.box2').toggleClass('blue');
});
liveweave можно посмотреть здесь. Я уже искал в Интернете, и я думаю, что нет никакой ошибки в своем коде, но все же я не понимаю, почему он не работает
кто-то руководство пожалуйста
О, это сработало, но в чем проблема? – Amer
Как я сказал в ответ, поскольку оба класса имеют одинаковый вес, тот, который вы определяете последним, применяется. – dfsq
Вы также можете использовать использование '! Important' (хотя оно должно, действительно, никогда не использоваться). Тем не менее: +1 за то, что он немного опережает мой собственный ответ, почти таким же ответом. :) –