我目前正在为一个调查项目工作。我在一些调查中看到了图像问题。 我想在我的项目中实现它。所以我有这样的想法。如何在具有图像的div上显示检查的div
这里是我的代码。
<div id="image1" onclick="Imagecheckbox(this);">
<img src="https://www.google.co.in/images/srpr/logo3w.png" alt="Image not found" />
</div>
<div id="image2" onclick="Imagecheckbox(this);">
<img src="https://www.google.co.in/images/srpr/logo3w.png" alt="Image not found" />
</div>
<div id="image3" onclick="Imagecheckbox(this);">
<img src="https://www.google.co.in/images/srpr/logo3w.png" alt="Image not found" />
</div>
因此,当我点击任何图像,我想展示一些这样的事情。
所以我创建一个动态div和追加到此。但它不起作用。 这是我的代码。
function Imagecheckbox(div) {
var clickeddiv = $('#' + div.id);
$("<div id='mydiv' style='background:yellow;z-index:1;height:100;width:100;align:right;vertical-align:bottom;etc...'></div>").appendTo($(clickeddiv));
}
我该怎么做? 谢谢。
你需要使它'位置:absolute',并包含在图像要被显示在复选框同一容器内,并且该容器必须做成“位置:相对的”。 –
替代方法:在背景中显示较大的图像,并在单击时显示标记的图像作为img标记。 – Dev