Safari と FF で行ったライトボックスに問題があります。
ページが下にスクロールされているときにライトボックスを開いてから、ライトボックスを閉じると、ページがすぐに上にスクロールします...理由が本当にわかりません。
現在のページのスクロールを取得する方法があるので、ライトボックスを閉じるときにスクロールトップを回避するように設定できますか?
ありがとうございました
closeアクションで使用されるアンカータグは、おそらく次のようになります。
<a href="#"></a>
そして、その空のハッシュタグはあなたをページのトップに送り返しています。ブラウザのURL#
の末尾に突然が付いた場合、これが当てはまることがわかります。
これを停止するには、クリック時にfalseを返すか、jQueryのevent.preventDefault()
メソッド(推奨)などを使用して、アンカーのデフォルトの動作を停止する必要があります。
アンカーリンクをトリガーしていると思います。
close関数で必ずfalseを返します。