【发布时间】:2011-12-23 23:27:08
【问题描述】:
这是我的代码:
$(document).ready(function() {
$('#mid_select').live('click', function(e){
$('#middle').load( $(this).attr('href') + ' #middle');
var page = $(this).attr("rel");
alert(page);
if (page == 'mywall'){
var auto_refresh = setInterval(function () {
$('#bottom_middle').load('includes/main_middle_div.php?view=mywall #bottom_middle').fadeIn("slow");}, 5000);
} else {
clearInterval(auto_refresh);
}
e.preventDefault();
});
});
我想要做的是,如果用户单击 id 为 #mid_select 且 rel 属性等于“mywall”的链接,则每 5 秒刷新一次 #bottom_middle div,但是如果用户单击rel 属性不等于“mypage”的链接,则不要每 5 秒刷新一次#bottom_middle div。还没有弄清楚如何完成这项工作,请帮助任何人?
【问题讨论】:
-
在 jsfiddle 上发布您的 html。你不需要这部分:else { clearInterval(auto_refresh); }