0

こんにちは、ブラウザで一定量下にスクロールすると横からスライドするスライダーがあり、上にスクロールすると元に戻ります。また、クリックするとスライドが閉じられるクローズ機能もあります。

これに(window).scroll基づいてスクロール量を測定していましたが、スライドを発生させる条件を与えました。

問題は、「閉じる」をクリックしたときにウィンドウの下部にいる場合、スライドを閉じますが、その後スライドを再度スクロールすると、スライドに与えたスクロール量の条件が原因です。

だから私はクリック機能がトリガーされたときにクッキーを保存しに行きました。Cookie の値を確認することで、スライド機能を実行できるようにしました。

閉じるをクリックするとCookieが作成され、同じ問題が発生しますが、ページをリロードするとスライド機能が発生しません。

これは(window).scroll機能優先のせいなのか、それとも何か?私が苦労している問題を知っている人はいますか?

4

1 に答える 1