我使用HTML创建了一个常规图像。然后,通过JavaScript动态地在最初的图像中添加一个图像。但是,如果用户放大或缩小,我遇到了一个问题,内部图像不会保留在同一个位置。而且用户可以随时放大我的情况,而且我真的需要内部图像不会移动。我没有什么幻想,而且我正在尝试各种方法来实现这个目标,所以如果你有一种使用HTML和CSS的方法,我可以将它添加到我的代码中,因为我尝试了很多不同的途径并且改变了我的HTML多次。但是,如果您想深入了解我的代码,我很乐意随您提供。任何帮助非常感谢,或者如果你只是需要更多的澄清,我也可以做到这一点,在此先感谢。使用HTML,CSS和JavaScript的图像内的图像
这里是增加了一个图像的图像代码的一个例子,有我在上面解释的问题:
$(document).ready(function() {
$('#myImgId').click(function(e) {
var offX = event.clientX;
var offY = event.clientY;
margin = 20;
if (offX > margin) offX -= margin;
if (offY > margin) offY -= margin;
var signHereImage = document.createElement("img");
signHereImage.setAttribute('src', 'imageInserted.jpg');
signHereImage.setAttribute('class', 'overlays');
signHereImage.style.left = offX + "px";
signHereImage.style.top = offY + "px";
document.body.appendChild(signHereImage);
});
});
<form id="form1" runat="server">
<div>
<img src="page3.jpg" alt="PDF Image" id="myImgId" />
</div>
</form>
这是在大多数情况下它是什么,我知道我正在做一些不正确的事情,我只是不知道确切的事情,再次感谢提前。
请添加你的代码,就足以复制问题也期望输出的一些图片,如果你能肯定 – DaniP
,给我几个。 – wrikgee
下面是一个简单的例子: – wrikgee