我现在的问题是页面像循环一样加载。它不停地弹出页面,如何在触发时间
这是我的代码的样子。

<script type="text/javascript">
  var timeleft = 10;
  var downloadTimer = setInterval(function(){
  document.getElementById("progressBar").value = 10 - timeleft;
  timeleft -= 1;

if(timeleft <= 0)

    clearInterval(downloadTimer);
    window.open("http://localhost/ppa/movies.php", "", "width=1500px,height=1000px",true);
  }, 1000);

</script>

最佳答案

我猜你忘记了一些 {} 并且打算写:

{
    ...
    if (timeleft <= 0) {
        clearInterval(downloadTimer);
        window.open("http://localhost/ppa/movies.php", "",
                    "width=1500px,height=1000px",true);
    }
}, 1000);

关于javascript - 如何仅加载一次 window.open ('url' ) PHP & JQuery,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54704658/

10-11 02:43