这是我在 Chrome 中遇到的问题。它不会发生在 Firefox 中。我将在底部提供 CSS、HTML 和 Jquery 示例。
问题:当我将鼠标悬停在 PNG 上时(现在恰好位于轮播 jquery 插件中),悬停图像替换了初始 PNG。当我使用 Jquery 的拖放功能拖动一个元素时,它甚至会发生。它可以正常工作,但是当它发生时,背景会稍微移动或扭曲一秒钟。这不是一个很好的用户体验,我想知道是否有人知道如何解决它。让我知道您需要查看哪些代码。
代码示例
HTML:
<li id="img-home"><img id="img-home-src" src="<?php echo base_url();?>files/assets/images/homepage/img.png" alt="" /></li>
CSS:
li {
text-align: center;
cursor: pointer;
}
#img-home
{
border:0;
width:386px;
height:484px;
overflow:hidden;
display: inline-block;
padding: 0 0 0 0;
margin: 0 0 0 0;
}
#img-home-src
{
padding: 0 0 0 0;
margin: 0 0 0 0;border:0;
}
查询:
$("#img-home").hover(
function () {
$("#img-home-src").attr("src","<?php echo base_url();?>files/assets/images/homepage/img_hover.png");
},
function () {
$("#img-home-src").attr("src","<?php echo base_url();?>files/assets/images/homepage/img.png");
}
);