我想旋转一个'回到顶部'按钮360度悬停而没有在mouseleave上旋转。我已经尝试了多种我已经找到的jQuery代码的变体,但我仍然无法使其工作。以下是我迄今为止获得的真实示例(图像之间的CSS悬停)。如何使用jquery在悬停时旋转图像?
我试图改变的jQuery来mouseenter
,mouseover
,hover
以及包括和rotate
数后省略;
,也没有用。这是一个简单的jQuery语法错误,我正在做?
HTML:
<div class="scrollup">
<img src="https://static1.squarespace.com/static/56b92ff8e707ebc576b99166/t/57e099d215d5dbdafb6373aa/1474337234028/top-circleonly.png" class="scrollImg1 scrollup-circle"/>
<img src="https://static1.squarespace.com/static/56b92ff8e707ebc576b99166/t/57e09a11f5e2318fad09f16f/1474337297146/top-hover-circleonly.png" class="scrollImg2 scrollup-circle"/>
<img src="https://static1.squarespace.com/static/56b92ff8e707ebc576b99166/t/57e099f3f5e2318fad09f010/1474337267982/top-textarrowonly.png" class="scrollImg1 scrollup-textarrow"/>
<img src="https://static1.squarespace.com/static/56b92ff8e707ebc576b99166/t/57e09a17f5e2318fad09f1a5/1474337303397/top-hover-textarrowonly.png" class="scrollImg2 scrollup-textarrow"/>
</div>
CSS:
.scrollup {
width: 45px;
height: 45px;
display: block;
margin-left: auto;
position: relative;
cursor: pointer;
}
.scrollup img {
position: absolute;
}
.scrollImg2 {
opacity: 0;
}
.scrollup:hover > .scrollImg1 {
opacity: 0;
}
.scrollup:hover > .scrollImg2 {
opacity: 1;
}
JQuery的:
$(".scrollup").mouseover(function() {
$(".scrollup-circle").rotate(360);
});
您可以使用两个图像,显示已旋转的面试结束后旋转第一个,然后隐藏第一个? –
@PrashanthSubramanian悬停图像比静态图像色调稍暗。只是我希望能够有'scrollup-circle'图像到'scrollup-textandarrow'图像旋转,悬停/的mouseenter /鼠标悬停360度旋转,悬停/的mouseenter /鼠标悬停 – KingDesigns