У меня 3 изображения внутри div. Как я могу динамически загружать и накладывать изображение на одно из трех изображений, которые находятся в div?Загрузить изображение поверх другого
Мой HTML выглядит следующим образом
<div id="div1">
<img id="img1" src="images/Green.png" draggable="false" class="tile" ondrop="drop(event)" ondragover="allowDrop(event)">
<img id="img2" src="images/Green.png" draggable="false" class="tile" ondrop="drop(event)" ondragover="allowDrop(event)">
<img id="img3" src="images/Green.png" draggable="false" class="tile" ondrop="drop(event)" ondragover="allowDrop(event)">
</div>
<div id="inner">
<img id="dragRed" src="images/Red.png" draggable="true" ondragstart="drag(event)" width="5%" height="5%">
<img id="dragYellow" src="images/Yellow.png" draggable="true" ondragstart="drag(event)" width="5%" height="5%">
<img id="dragGreen" src="images/Green.png" draggable="true" ondragstart="drag(event)" width="5%" height="5%">
</div>
Я попытался с помощью этого скрипта, но он вызывает img1 исчезнуть.
$("#img1").each(function() {
var $overlay = $('<div></div>');
$overlay.css({
position: "relative",
display: "inline-block",
width: $(this).width(),
height: $(this).height(),
backgroundPosition: "center center",
backgroundImage: "url(images/affection.png)"
});
$(this).wrap($overlay);
});
'$ (" # img1 "). Каждый' будет искать несколько элементов с 'id'' img1'. 'Идентификация должна быть уникальной. Поскольку все изображения имеют класс 'tile', вы можете начать с изменения этого бита кода, чтобы читать' $ (". Tile"). Each' – Yass
Я действительно хочу изменить img1 – Jetrica