您好,我想检查div是否具有激活的类。
第一项有效,之后停止。有人可以告诉我如何解决这个问题吗?
(它是一个滑块,因此必须单击才能工作。)它会自动滑动。
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>


该数字是图像滑块的ID。 .item .active是幻灯片处于活动状态时。
格蕾兹

最佳答案

不要使用else if,因为它会在第一个程序块起作用后停止。

而是使用if() { }块。

 $(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!");
        }
    });

10-05 21:03
查看更多