当出现新消息时,您知道大多数聊天是如何滚动的。我的聊天每 5000 毫秒重新加载一次,然后在 300 毫秒后向下拖动滚动条。
但我想做到,所以当用户向上拖动滚动时,滚动拖动不会影响他。一旦用户向上滚动,是否有一个函数来填充一个变量,例如 draggedScroll = true ?
http://driptone.com/jony/applications/chat/index.php
这是聊天,如您所见,如果您向上移动,它会每 5000 毫秒向下拖动一次,我只想在用户向上滚动时阻止它。并且如果用户再次滚动到底部[0],就会使draggedScroll = false,所以会再次影响他。
我怎么做?
问题还没有解决!
问题解释:
仅当滚动高度至少为 1500 像素(scrollTop (1500))(聊天中有 34 条消息)时,滚动才会起作用。
如果低于此值,滚动将不起作用,并会在新消息时向上滚动。