【发布时间】:2016-10-05 11:33:09
【问题描述】:
我有一个非常独特的情况,我需要在单击按钮时重新执行一堆 jQuery 代码。增加的并发症是:
- 我不能让浏览器窗口刷新
- 所有代码都在 setTimeout() 参数中 - 不确定这是否真的重要
我无法将代码包装在点击事件中,因为它需要在首次打开或刷新页面时自动运行。为了添加一些上下文,我模拟了以下内容:
setTimeout(function() {
// all the scripts that need to run
}, 2500);
$('.btn').click(function() {
// re-run the above code without refreshing window or browser
});
在这种情况下,有没有办法在单击按钮时重新运行代码?
【问题讨论】:
标签: javascript jquery click