【发布时间】:2016-07-16 07:59:44
【问题描述】:
当我的滚动条被用户点击时,我想在这个函数中禁用星号中的一段代码。
$(document).ready(function(e) {
$.ajaxSetup({cache:false});
*********setInterval(function() {$('#chatlogs').load('logs.php'); updateScroll();}, 1000);*********
setTimeout(function(){ updateScroll(); }, 1190);
});
这是聊天。当用户单击滚动条以查看旧消息时,我不希望调用 updateScroll 函数,您可以在星星中看到该函数。有什么简单的方法吗?
【问题讨论】:
-
嗯,......这是在开玩笑吗?删除它
-
不是开玩笑。如您所见,updateScroll 函数每秒更新一次。因此,聊天中充满了新消息并每秒向下滚动。但是例如,假设用户想要查看旧消息并向上滚动,该功能仍将每秒强制向下滚动。我不希望这样的事情发生!
-
我们甚至看不到点击事件。
-
是的....就像我说的那样。删除它,或者在下面复制并粘贴我的答案。要么。
-
onclick事件的位置不相关。如果我删除它,每次用户在聊天中插入新消息时,滚动条都不会向下滚动。我相信这非常简单明了
标签: javascript jquery html ajax scrollbar