0

クリックすると大きな画像を表示する、画像サムネイルの簡単なスクリプトを実装しようとしています。

既存のプラグインを使用せずにこれを実行しようとしています。

これが私の現在のコードです。

$('#thumbnails ul li').click(function() {
$('#main').attr('src', $(this).attr('src').replace('small/', 'large/'));});​

誰かが私が間違っていることを教えてもらえますか?ここにもコード全体をアップロードしました... http://jsfiddle.net/PjrFe/

よろしくお願いします。

4

2 に答える 2

2

これは、クリックされたliのattr'src'をチェックしているためです。これを試して:

$('#thumbnails ul li').click(function() {
   $('#main').attr('src', $(this).find('img').attr('src').replace('small/', 'large/'));
});
于 2012-08-23T21:51:35.497 に答える
0

確かに:)これはトリックを行う必要があります:

http://jsfiddle.net/PjrFe/18/

于 2012-08-23T22:20:31.237 に答える