我如何为悬停状态预加载图像以立即更改背景,而不是几秒钟后。即背景必须在用户悬停在特定元素上之前加载。
该网站可以在http://www.paradisoperduto.co.uk/查看
到目前为止,我对编码感到非常满意,所以想知道是否有一个相对简单的更改来实现它。非常感谢。
<!-- background change -->
<script type="text/javascript">
$(document).ready(function() {
$('#hoverarea').hover(function() {
$('body').addClass('hover');
}, function(){
$('body').removeClass('hover');
});
});
</script>
<!-- background change-->
<div id="hoverarea"><a href="comingsoon.html"> <img src="images/blank.png" onmouseover="playSound('audio/apple2.mp3');"> </a></div>
body {
background-image:url('../images/blackandwhite.gif');
background-position:50% 20px;
background-attachment:fixed;
background-repeat: no-repeat;
background-color:black;
height:714px;
width:1024;
}
#hoverarea {
position:absolute;
width:400px;
height:400px;
top:300px;
right:20px;
z-index:2000;
}
.hover {
background-image:url('../images/colour.gif');
}
li a:hover + img {
left: 0px;
}