こんにちは、ブラウザで一定量下にスクロールすると横からスライドするスライダーがあり、上にスクロールすると元に戻ります。また、クリックするとスライドが閉じられるクローズ機能もあります。
これに(window).scroll
基づいてスクロール量を測定していましたが、スライドを発生させる条件を与えました。
問題は、「閉じる」をクリックしたときにウィンドウの下部にいる場合、スライドを閉じますが、その後スライドを再度スクロールすると、スライドに与えたスクロール量の条件が原因です。
だから私はクリック機能がトリガーされたときにクッキーを保存しに行きました。Cookie の値を確認することで、スライド機能を実行できるようにしました。
閉じるをクリックするとCookieが作成され、同じ問題が発生しますが、ページをリロードするとスライド機能が発生しません。
これは(window).scroll
機能優先のせいなのか、それとも何か?私が苦労している問題を知っている人はいますか?