1

http://www.44db.com/demo/carousel_photos/

私は次の行動に直面しています。画像をクリックすると、カラーボックスが正常に開きます! オーバーレイの外側をクリックするか、[x] 閉じるボタンをクリックしてカラーボックスを閉じると、div アイテムが左側に少し移動することに気付いた場合は、カルーセル アイテムをクリックします。これは最初の 1 回だけで、そのままです。

cssのようですが、見つかりません。「重複する」スタイルシート クラスがないように見えます。カルーセルを div でラップして、カラーボックス アイテムから分離しました。

どんな助けでも大歓迎です。ありがとうございました

4

1 に答える 1

0

何が変更されているかはわかりましたが、修正方法はわかりません。

$(".items").position() をチェックすると、カラーボックスが閉じられた後に左の値が -10 に設定されていることがわかります。

つまり、ブラウザーのレンダリングの問題だけでなく、何かが確実に変更されています。カラーボックスが呼び出されたときに呼び出される関数を見つけてデバッグし、$(".items") の位置を再計算する場所を見つけることをお勧めします。これは間違いなくバグです。

于 2010-09-01T03:05:24.953 に答える