Javascript jquery mobile每10秒自动加载和刷新一次div
我正在使用jquerymobile,希望在特定的时间间隔内刷新div。 我试着用Javascript jquery mobile每10秒自动加载和刷新一次div,javascript,jquery,css,jquery-mobile,Javascript,Jquery,Css,Jquery Mobile,我正在使用jquerymobile,希望在特定的时间间隔内刷新div。 我试着用 var auto_refresh = setInterval(function() { $("#zabar").load(location.href+" #zabar>*","").fadeIn("slow") },15000); 但是在自动刷新之后,如果该div或按钮的css样式和结构消失了,会发生什么呢。 我不想从其他页面加载内容。只是想在特定时间刷新它。 这里是演示正在发生的一切消失尝试调用.
var auto_refresh = setInterval(function() {
$("#zabar").load(location.href+" #zabar>*","").fadeIn("slow")
},15000);
但是在自动刷新之后,如果该div或按钮的css样式和结构消失了,会发生什么呢。
我不想从其他页面加载内容。只是想在特定时间刷新它。
这里是演示正在发生的一切消失尝试调用
.trigger('updatelayout')自动刷新功能中的div
上的code>。触发该事件应重新应用css样式和指令。它可能看起来像这样:
var auto_refresh = setInterval(function() {
$("#zabar").load(location.href+" #zabar>*","").fadeIn("slow");
$("#zabar").trigger('updatelayout');
},15000);
jQuery移动文档的底部描述了updatelayout
事件。尝试调用.trigger('updatelayout')自动刷新功能中的div
上的code>。触发该事件应重新应用css样式和指令。它可能看起来像这样:
var auto_refresh = setInterval(function() {
$("#zabar").load(location.href+" #zabar>*","").fadeIn("slow");
$("#zabar").trigger('updatelayout');
},15000);
jQuery Mobile文档的底部描述了updatelayout
事件。尝试通过Ajax获取新列表内容,然后将其替换到列表中,并在列表上调用“listview('refresh')。
请参见尝试通过Ajax获取新列表内容,然后将其替换到列表中,并在列表上调用“listview('refresh')”。
请参阅这可能有助于相关人员:@Phill Paffor我真的很抱歉JSFIDLE没有开门。我得等一会儿。或者请将代码粘贴到粘贴箱上thanks@BasicBridge也不仅仅是你。这是一本不错的读物。仅供参考,您需要的是“长轮询”。这可能会有帮助:@Phill Paffor我真的很抱歉JSFIDLE没有打开。我得等一会儿。或者请将代码粘贴到粘贴箱上thanks@BasicBridge也不仅仅是你。这是一本不错的读物。仅供参考,您需要的是“长轮询”。