JS鼠标滑过图片图片切换效果

  作者:bea

在很多网站上我们会发现当鼠标滑过一张图片后,这张图片切换为了另外的一张图片。这里说说这是怎么实现的。 在写Javascript代码前我们必须要有实验的HTML代码 Jquery deal images 下面来重点分析JS代码 $(document).ready(function(){ var newImage = new Image(); //预载入图片 var oldImage = $('img').attr('src'); newImage

在很多网站上我们会发现当鼠标滑过一张图片后,这张图片切换为了另外的一张图片。这里说说这是怎么实现的。

在写Javascript代码前我们必须要有实验的HTML代码




Jquery deal images









下面来重点分析JS代码

$(document).ready(function(){
var newImage = new Image(); //预载入图片
var oldImage = $('img').attr('src');
newImage.src = './images/img03.jpg';
$('img').hover(function(){ //鼠标滑过图片切换
$('img').attr('src',newImage.src);
},
function(){
$('img').attr('src',oldImage);
});
});

这里大家迷惑的是为什么要预载入图片呢?因为在网站上不像我们本地调试,图片下载这么快。如果是在互联网上,当鼠标滑过将要切换的图片时,替换的图片还要临时下载,加载图片的过程是比较慢的。所以我们预载入图片可以解决这个问题。

有用  |  无用

猜你喜欢