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);
});
});
这里大家迷惑的是为什么要预载入图片呢?因为在网站上不像我们本地调试,图片下载这么快。如果是在互联网上,当鼠标滑过将要切换的图片时,替换的图片还要临时下载,加载图片的过程是比较慢的。所以我们预载入图片可以解决这个问题。
猜你喜欢
您可能感兴趣的文章:
- JS实现右下脚弹出模仿MSN或QQ消息提示
- Javascript实现复选框全选
- Javascript验证用户提交的表单
- Javascript设置和读取cookie中的值
- 快速提高页面加载速度的完美方法
- 常用的一些Javascript功能总结
- Ajax实现验证用户填写的登录信息
- javascript操作HTML标签select
- 非常好的一个Javascript下拉菜单
- javascript实现页面关闭前提示是否关闭
- 详细说明常用的Javascript函数(json)
- Javascript实现百分比进度条加载flash
- javascript字符串替换replace的使用
- Jquery插件lazyload的使用和参数说明
- 分享一个ajax对象所有项目用这个就够了
- Javascript实现第二代身份证号码的验证
- 实现兼容IE和Firefox的Javascript方法innerText
- 强大的Jquery构造器$的实现方法
- Jquery实现普通按钮button回车事件