$.ajax({
type:'POST',
dataType:'json',
data:{ },
url:'pulldata.php',
timeout:3000,
success:function (data) {
$('#thediv').html(data.html);
$(".expandhide").click(function () { // THIS IS WHERE I'M STUCK
$(this).parents().next(".infopanel").toggle(500);
});
window.setTimeout(update, 3000);
},
error:function (XMLHttpRequest, textStatus, errorThrown) {
window.setTimeout(update, 60000);
}
});
.expandhide 函数展开/隐藏元素。我需要 ajax 在用户单击 .expandhide (扩展)时停止进一步调用,并在用户再次单击它时恢复 ajax 调用(以隐藏它)。几乎完全是我如何切换 .infopanel,除了使用 ajax 来停止/继续调用。这可以做到吗?