0

フルサイズの画像を取得してサムネイルを作成するこのスクリプトを作成しました。問題は、画像をリンクするとスクリプトが壊れることです。私が試したことはすべて失敗しました。この jsfiddle を確認すると、最初のサムネイルは機能しますが、2 番目のサムネイルは機能しません (リンクされているため)。これを解決するための助けをいただければ幸いです。

明確にするために、すべてのサムネイルがリンクされるため、例の最初のサムネイルでスクリプトを実行する必要はありません。2番目の(リンクされた)サムネイルで動作する必要があります。

http://jsfiddle.net/uSSmy/

4

1 に答える 1

1

コードの最後で呼び出してみてください

 FitImages( $('.titled-thumb img') )

FitImages($('.titled-thumb > img'))画像をリンクする場合、直下の子孫セレクターを使用して記述したため、セレクターが>機能しなくなるように中間要素を配置しています。

そのセレクターをフィドルから削除すると、画像が表示されます(フィドルが更新されました)

更新:同じ理由で変更も

parent = img.parent(),

parent = img.closest('div'),
于 2012-06-04T16:03:49.237 に答える