我从在 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)" />
但是,这不起作用。我不知道该怎么做,我现在尝试搜索谷歌一段时间,但没有任何结果。