コードの束がうまくいくように見えますが、唯一のことは非常に滑らかではないという点だけです。任意のアイデアコードを微調整して効果をより滑らかにする方法は?また、画像が拡大すると、画像の下と横のすべてのコンテンツが押し広げられて拡大の余地を生み出しているように見えますが、これをどのように止めることができますか?また、新しい画像をアップロードしてその効果を望むたびに、各画像にそのコードを挿入するのではなく、javascriptコードを手動で毎回手動で適用するのではなく、新しい画像に自動的に適用する方法はありますか?最後に、画像の代わりにビデオ/ウィジェットでこれをどのように使用すればよいですか? (私はDreamweaver CS5を使用しています)。JQueryでホバー上で画像を拡大する際の問題
$("img").each(function() {
$.data(this, 'size', { width: $(this).width(), height: $(this).height() });
}).hover(function() {
$(this).stop().animate({ height: $.data(this,'size').height*1.2,
width: $.data(this,'size').width*1.2 });
}, function() {
$(this).stop().animate({ height: $.data(this,'size').height,
width: $.data(this,'size').width });
});
私はそれのためにCSSを微調整していますが、何もうまくいかないようです。 –
周囲の要素はまだ拡大の上に移動しているようです –
あなたはCSSを提供できますか?要素が "位置"に正しく設定されていれば、周囲の要素に影響を与えるべきではありません。 –