0

私がここにいるのは久しぶりです!ギャラリーページで奇妙な断続的な問題が発生しましたが、これは何らかの jQuery に関連していると強く思います?!

http://www.savvysites.com/ASD/gallery.html#

このリンクから開始すると、最初のギャラリー画像が期待どおりに読み込まれます! ?時々?2番目および/または3番目のギャラリーに移動すると、画像は次のようにdivの途中まで読み込まれます。

http://prntscr.com/c7uyy

なぜこれが起こっているのか(そして可能な解決策を提供する)について誰かが知恵を注ぐことができれば、私は非常に感謝しています:)

...そして、サウス ヤラの近くにいるなら、ビールがあなたのご褒美です!

よろしくルーク

4

2 に答える 2

0

ページに画像を配置すると、スパンタグの後に配置されると思います。

時計を保持しているスパンタグがボックスの中央にある場合があるため、画像をボックスの半分に配置します。その絶対位置で。

liの代わりに、相対的なimgタグを追加してみてくださいspan

于 2012-07-17T06:55:37.897 に答える
0

margin-top が 0 であるため (絶対配置と top:50% と組み合わせて)、写真は半分下に表示されます。main.js には、これらの値を設定する「imageResize(holder)」という関数があります。何が起こっているのかはよくわかりませんが、img.height() が 0 を返すべきでない場合に 0 を返すことがあるようです。関数 imageH の早い段階で既に設定されているため、おそらく margin-top が設定されている部分を次のように変更すると:

img.css({
  'margin-top':-(imgageH/2),
  'margin-left':-(imageW/2)
}) 

お役に立てれば!

于 2012-07-17T06:47:53.047 に答える