Javascript在Google Chrome控制台中工作,但不在网站上工作

Javascript在Google Chrome控制台中工作,但不在网站上工作,javascript,Javascript,当某个div可见时,我尝试单击多步骤表单中的“下一步”按钮 到目前为止,代码如下所示: $(document).ready(function() { if ($("#loader").is(":visible")) { $(".forward").click(); } }); JQuery嵌入在页脚中,该脚本在控制台中工作,但不在实际页面中 你能帮我找到一个可能的解决办法吗 提前感谢。:-) 这仅在首次加载页面时检查可

当某个div可见时,我尝试单击多步骤表单中的“下一步”按钮

到目前为止,代码如下所示:

$(document).ready(function() {
  if ($("#loader").is(":visible")) {
    $(".forward").click();
  }
});
JQuery嵌入在页脚中,该脚本在控制台中工作,但不在实际页面中

你能帮我找到一个可能的解决办法吗


提前感谢。:-)

这仅在首次加载页面时检查可见性。如果希望在div可见时执行,则需要将代码放入
滚动
事件侦听器中。谢谢您的回答。我现在是这样实现的:$(document.ready(function(){window.addEventListener('scroll',function(){if($(“#loader”).is(“:visible”){$(“.forward”)。click();}});它仍然不起作用。请尝试使用提供更多的调试信息:加载页面时控制台中是否抛出任何警告或异常?设置以查看在滚动时是否调用代码。通过以下函数使其工作。当没有滚动时,有没有办法使用滚动事件侦听器$(document).ready(function(){var x=document.getElementById(“forward”);var y=document.getElementById(“backward”);window.addEventListener('click',function(){if($(“#loader”).is(“:visible”){x.style.display=“none”;y.style.display=“none”;setTimeout(function(){$(.forward”)。click()},2000)});