У меня есть div
, который содержит изображение src через CSS, и я хочу отобразить iframe
при нажатии на изображение внутри div.Мне удалось успешно отобразить iframe на простом текстовом значении, обернув его тегом и написав функцию щелчка с помощью jQuery.Однако я не смог заставить это работать с моим изображением, которое находится в пределах div
.Как моя функция jQuery вызывается в моем div
?Нужно ли мне onclick
событие в моем div
?
$(document).ready(function() {
$("#containerA").click(function(e) {
e.preventDefault();
$("brand").attr("src", $(this).attr("href"));
})
});
.containerA {
width: 140px;
height: 99px;
}
.containerA:hover {
background: url("img/imageB_05.jpg") no-repeat;
background-size: contain;
}
.imageA:hover {
opacity: 0;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.0/jquery.min.js"></script>
<div class="containerA" id="containerA" style="width: 140px; height: 99px"></div>
<iframe id="brand" src="http://www.blah.com">