Надеюсь, есть кто-нибудь, кто может мне помочь! :)jQuery: заменить изображение на div на hover
Я написал небольшой скрипт Jquery заменяющего всех IMG тегов на моем сайте с DIV тегов. Я беру источник изображения как фоновое изображение divs и ширину и высоту изображения как ширину и высоту div. Это прекрасно работает.
Теперь я хочу, чтобы заменить DIV (уага nohover) с другим DIV (вара парения) при наведении курсора мыши и обратно в первый DIV (уага nohover) на отведении указателя мыши. Как я могу это достичь? Я умираю здесь.
спасибо заранее и привет от Германии!
очень люблю!
Яро
$(document).ready(function() {
$('.container img').each(function() {
var $img = $(this),
href = $img.attr('src');
width = $img.attr('width');
height = $img.attr('height');
wbgclass = $img.attr("class");
var nohover = '<div class="wbg-image-container ' + wbgclass + '" style="width: ' + width + 'px; height: ' + height + 'px;"><div class="wbg-image" style="background-image: -webkit-linear-gradient(rgba(255, 255, 253, 0.4), rgba(255, 255, 253, 0.4)), url(' + href + '); background-image: linear-gradient(rgba(255, 255, 253, 0.4), rgba(255, 255, 253, 0.4)), url(' + href + '); background-size: auto, cover;"></div></div>';
var hover = '<div class="wbg-image-container ' + wbgclass + '" style="width: ' + width + 'px; height: ' + height + 'px;"><div class="wbg-image" style="background-image: url(' + href + '); background-image: url(' + href + '); background-size: auto, cover;"></div></div>';
$img.replaceWith(nohover);
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="container">
<img src="soz.jpg" width="269" height="358" alt="" />
</div>
Вы можете найти JQuery-х [ 'парения()'] (https://api.jquery.com/hover /) полезен. – showdev