您好,我想检查 div 是否具有事件类。 第一项有效,之后就停止了。有人可以告诉我如何解决这个问题吗? (它是一个 slider ,因此它必须在单击时才能工作。)它会自动滑动。 http://i61.tinypic.com/28h2zb6.jpg
<script>
$(document).ready(function () {
if ($('#211').hasClass('item active')){
$('.vandaag').css("background-color", "blue");
console.log("werkt1!");}
else if ($('#218').hasClass('item active')){
$('.vandaag').css("background-color", "#005993");
console.log("werkt2!");}
else if ($('#219').hasClass('active')){
$('.vandaag').css("background-color", "#005993");
console.log("werkt3!");}
});
</script>
数字是图像 slider 的 ID。 .item .active 是当幻灯片处于事件状态时。 问候
最佳答案
不要使用else if
,因为它会在第一个 block 工作后停止。
而是使用 if() { }
block 。
$(document).ready(function() {
if ($('#211').hasClass('item active')) {
$('.vandaag').css("background-color", "blue");
console.log("Works!");
}
if ($('#218').hasClass('item active')) {
$('.vandaag').css("background-color", "#005993");
console.log("works2!");
}
if ($('#219').hasClass('active')) {
$('.vandaag').css("background-color", "#005993");
console.log("works3!");
}
});
关于javascript - 查询 if else if else 检查 true 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29942027/