2012-06-04 28 views
0

我創建了這個腳本,它需要一個完整大小的圖像,並製作一個縮略圖。問題是,如果我鏈接圖像,它會打破腳本。我試過的所有東西都失敗了。你可以check out this jsfiddle並注意第一個縮略圖的作品,但第二個沒有(因爲它是鏈接的)。任何幫助理清這一點將不勝感激。jQuery的縮略圖腳本編輯

爲了澄清,所有縮略圖都將被鏈接,所以我不需要腳本來處理示例中的第一個縮略圖。我需要它在第二個(鏈接的)縮略圖上工作。

http://jsfiddle.net/uSSmy/

回答

1

在你的代碼剛剛結束嘗試調用

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

既然你>立即後代選擇寫FitImages($('.titled-thumb > img'))如果您鏈接您的圖片,你將一箇中間元件所以選擇器不能工作了。

如果我從小提琴刪除選擇我看到的圖像(your fiddle updated

更新:出於同樣的原因也改變

parent = img.parent(), 

parent = img.closest('div'), 
+0

啊!你是對的! –

+0

嗯...實際上我去了編輯[小提琴](http://jsfiddle.net/uSSmy/7/),它不能正常工作。 - > [http://jsfiddle.net/uSSmy/7/](http://jsfiddle.net/uSSmy/7/) –

+0

你準確的期望是什麼? – fcalderan