SOで見つけた回答から得たこのサイズ変更スクリプトがあります。
<script type="text/javascript">
function resizeImg(img)
{
var resize = 150;
var origH = 61;
var origW = 250;
var mouseX = event.x;
var mouseY = event.y;
var newH = origH * (resize / 100);
var newW = origW * (resize / 100);
img.style.height = newH;
img.style.width = newW;
var c = img.parentNode;
c.scrollLeft = (mouseX * (resize / 100)) - (newW / 2) / 2;
c.scrollTop = (mouseY * (resize / 100)) - (newH / 2) / 2;
}
</script>
これは、私のページの HEAD プレースホルダー タグにあります。
同じページのコンテンツ プレースホルダーに、<img>
「onclick」の上で関数を実行する必要があるタグがあります。
したがって、次のように「this」を返す必要があります。
<img src="someImage.jpg" alt="" onclick="resizeImg(this)" />
ただし、これは機能しません。これを行う方法がわかりません。しばらくグーグルで検索してみましたが、何も見つかりませんでした。