<script type="text/javascript">

$(document).ready(function() {
    var esta = 0;

    function cambiar(){
        if ($esta == 0) {
            $(".inerr a.next").click();
            $esta = 1;
        }
        else if ($esta == 1){
            $(".inerr a.prev").click();
            $esta = 0;
        }
    }

    setInterval(cambiar, 5000);
});

</script>


我试图每5秒点击a.next或a.prev,以进行图片更改。但是我不能。这有什么问题?

最佳答案

您实例化变量esta
然后检查变量$esta

尝试这个:

<script type="text/javascript">

    $(document).ready(function() {
        var $esta = 0;

        function cambiar(){
            if ($esta == 0) {
                $(".inerr a.next").click();
                $esta = 1;
            }
            else if ($esta == 1){
                $(".inerr a.prev").click();
                $esta = 0;
            }
        }

        setInterval(cambiar, 5000);
    });

    </script>

09-17 17:22