Javascript jquery中的自动单击按钮 $(文档).ready(函数(){ var-esta=0; 函数cambiar(){ 如果($esta==0){ $(“.iner a.next”)。单击(); $esta=1; } 否则如果($esta==1){ $(“.iner a.prev”)。单击(); $esta=0; } } 设定间隔(柬埔寨,5000); });
我正在尝试每5秒单击a.next或a.prev,以更改图像。但我不能。这有什么问题?您实例化了变量Javascript jquery中的自动单击按钮 $(文档).ready(函数(){ var-esta=0; 函数cambiar(){ 如果($esta==0){ $(“.iner a.next”)。单击(); $esta=1; } 否则如果($esta==1){ $(“.iner a.prev”)。单击(); $esta=0; } } 设定间隔(柬埔寨,5000); });,javascript,jquery,html,Javascript,Jquery,Html,我正在尝试每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").clic
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>
$(文档).ready(函数(){
var$esta=0;
函数cambiar(){
如果($esta==0){
$(“.iner a.next”)。单击();
$esta=1;
}
否则如果($esta==1){
$(“.iner a.prev”)。单击();
$esta=0;
}
}
设定间隔(柬埔寨,5000);
});
您有一个名为esta
的变量和一个名为$esta
的变量,它们应该是相同的东西吗?是的,应该是相同的变量好吧。。。这就是目前的问题。当cambiar
第一次运行时,您会遇到一个错误。调试时,观察JS控制台非常有用。
<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>