Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery-10秒后更改布尔值_Javascript_Jquery - Fatal编程技术网

Javascript jQuery-10秒后更改布尔值

Javascript jQuery-10秒后更改布尔值,javascript,jquery,Javascript,Jquery,我的页面上有此配置: <script> var elem = document.getElementById('mySwipe'); window.mySwipe = Swipe(elem, { continuous: false, disableTouch: false, }); </script> 我想知道是否可以在页面完成加载后10秒将disableTouch的值更改为true?这是一个缓慢的一天。我将帮助:

我的页面上有此配置:

<script>
    var elem = document.getElementById('mySwipe');
    window.mySwipe = Swipe(elem, {
        continuous: false,
        disableTouch: false,
    });
</script>

我想知道是否可以在页面完成加载后10秒将disableTouch的值更改为true?

这是一个缓慢的一天。我将帮助:

var elem = document.getElementById('mySwipe');
window.mySwipe = Swipe(elem, {
  continuous: false,
  disableTouch: false,
});

function setDisableTouchToTrue(){
  window.mySwipe = Swipe(elem, {
    continuous: false,
    disableTouch: true,
  });
}

window.onload = setTimeout(setDisableTouchToTrue, 10000);
也许你甚至可以:

function setDisableTouchToTrue(){
  window.mySwipe.disableTouch = true;
}

不确定。

虽然这可能是一个复制品,但由于您是新来的,我会建议您这样做。在文档就绪时使用setTimeout,如下所示:

jQuery(document).ready(function() { setTimeout(function() {
        var elem = document.getElementById('mySwipe');
        window.mySwipe = Swipe(elem, {
            continuous: false,
            disableTouch: true,
        });
    }, 10 * 1000);
});

在window onload处理程序中使用超时…。@a.Wolff嘿,你能用我的代码实现这一点,然后完整发布吗?jQuery不是我的强项。非常感谢。对于这样的基本任务,不,我不会。。。非常感谢!非常感谢。成功了:对不起!没问题。不要难过:每个人都必须在某个地方学习。@JackZelig+1对于这缓慢的一天:谢谢!谢谢你的回答。再次抱歉。