То, что я хочу сделать, - это когда кто-то вводит изображение, которое вынуждает состояние :hover перейти к классу .right ниже самого изображения.
:hover
.right
Любая помощь будет принята с благодарностью.
$(document).on('mouseover','img',function(){$(".right").hover();return false;});
.image{float:left;display:inline-block;width:20vw;margin:20px} img{width:100%;cursor:pointer} .right:after{content:"buy"} .right:hover:after{content:"£2.50"}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <div class=image> <img src="https://sites.psu.edu/siowfa16/files/2016/10/YeDYzSR-10apkm4.png" alt="smile"> <div class=right></div> </div> <div class=image> <img src="https://sites.psu.edu/siowfa16/files/2016/10/YeDYzSR-10apkm4.png" alt="smile"> <div class=right></div> </div>
$(document).on('mouseover','img',function(event){ $(".right").removeClass("hover"); $(this).parent().find(".right").toggleClass("hover"); return true; });
.image{float:left;display:inline-block;width:20vw;margin:20px} img{width:100%;cursor:pointer} .right:after{content:"buy"} .right:hover:after{content:"£2.50"} .hover:after{content:"£2.50"}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <div class="image"> <img src="https://sites.psu.edu/siowfa16/files/2016/10/YeDYzSR-10apkm4.png" alt="smile"> <div class="right"></div> </div> <div class="image"> <img src="https://sites.psu.edu/siowfa16/files/2016/10/YeDYzSR-10apkm4.png" alt="smile"> <div class="right"></div> </div>
Попробуй это. Определите эффект наведения мыши в классе с помощью CSS, а затем переключите этот класс с помощью jquery.