私はいくつかのサムネイルで次のコードを持っています:
<img onclick="if($(this).hasClass('zoom'{
this.src='http://24.media.tumblr.com/tumblr_m2uql6rJsI1r9fv99o1_100.gif';
$(this).animate({'width':'100','height':'50'}).removeClass('zoom')
}else{
this.src='http://27.media.tumblr.com/tumblr_m2uql6rJsI1r9fv99o1_500.gif';
$(this).animate({'width':'500','height':'268'}).addClass('zoom')
}"
style="width: 100px; height: 50px;"
src="http://24.media.tumblr.com/tumblr_m2uql6rJsI1r9fv99o1_100.gif" >
それは機能しますが、私のWebサイトにはこのスタイルは必要ありません。次のようなものが必要です。
<script type="text/javascript">#$^%@^&*$#$^#@%</script>
しかし、複雑すぎて書くことができません...だから誰が私を助けることができますか?
ここから入手してください:http ://jsfiddle.net/My39T/
もう1つの問題は、アニメーション化する必要があるため、これらの画像には幅/高さが必要です。私はこれを行うことができますが、画像の幅/高さがないので、おそらくこれが必要です:
$('img').each(function() {
$(this).attr('height',$(this).height());
$(this).attr('width',$(this).width());
});