我有一个网站,其中一个部分经常(每秒多次)使用ajax请求更新(通过jQuery.load方法)。 在网站的常规更新部分是jquery ui按钮。有时(在约10%的情况下)不执行这些按钮的点击。我的猜测是,这是替换html的一些时间问题。因此我的问题是:如何确保所有按钮点击都正确执行?
更新网站的较小部分(不包括按钮)不是一个选项,但可以暂停网站更新。但是,当悬停按钮时暂停它也是没有选择的,因为这可能会阻止更新太长时间。
提前致谢
常规加载的按钮代码如下所示:
<input type="button" id="buttonID">
<script>
$("#buttonID").button({ label: 'Button Label' }).click(function() {
// some logic
});
</script>