ほとんどのチャットで、新しいメッセージが表示されるとスクロールが下がることをご存知でしょう。私のチャットは 5000 ミリ秒ごとにリロードされ、300 ミリ秒後にスクロールが下にドラッグされます。
しかし、私はそれを作りたいので、ユーザーがスクロールを上にドラッグしても、スクロールのドラッグは彼に影響しません。ユーザーが上にスクロールしたら、draggedScroll = true のような変数を埋める関数はありますか?
http://driptone.com/jony/applications/chat/index.php
これはチャットです。ご覧のとおり、上に移動すると、5000 ミリ秒ごとに下にドラッグされます。ユーザーが上にスクロールする場合にのみ防止したいと考えています。ユーザーが再び一番下 [0] までスクロールすると、draggedScroll = false になり、ユーザーに再び影響を与えます。
それ、どうやったら出来るの?
問題は解決していません!
問題の説明:
スクロールは、スクロールの高さが少なくとも 1500px ( scrollTop (1500) ) (チャットで 34 メッセージ)の場合にのみ機能します。
それより下にある場合、スクロールは機能せず、新しいメッセージで上にスクロールします。