作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 JavaScript 处理一个动态 html 页面,我想在不使用 onclick
的情况下自动运行一个函数,并且我想延迟执行它。
我尝试了 setTimeout()
但它没有按预期工作。
如何将下面的代码转换为在没有按钮的情况下延迟自动运行 function updateSliderValue()
?
<!--creating a container for the input box-->
<div><button onclick="updateSliderValue();">Set value</button></div>
代码是:
}
function updateSliderValue() {
slider = widget.getByName("Slider1");
slider.setValue();
}
</script>
</head>
<body>
<div style="clear: both; margin-top: 40px;"></div>
<div class="cell">
<div class="container" style="height: 100px;">
<div class="widget" style="height: 100%;" id="root">
</div>
</div>
</div>
<!--creating a container for the input box-->
<div><button onclick="updateSliderValue();">Set value</button></div>
</body>
</html>
非常感谢你付出的努力和时间,但我不知道你给我的代码放在哪里。
最佳答案
function updateSliderValue() {
//work
}
(function() {
setTimeout(updateSliderValue,1000);
})();
或当必须加载页面时,然后在下方
$(function() {
setTimeout(updateSliderValue,1000);
});
关于javascript - 如何让函数在 html 页面中自动运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34740010/
我是一名优秀的程序员,十分优秀!