jQuery实现鼠标经过图片预览大图效果


Posted in Javascript onApril 10, 2014

jQuery:是一种客户端的技术,它的诞生的理由是:write less,do more(写更少的代码,做更多的事情).

因此,我们可以借助jQuery来实现一些很酷炫的效果,相比于javaScript来说,同样的效果,但是很简单的代码。jQuery中的核心知识点就是选择器的使用,选择器的内容我会在之后的博客中总结,希望大家去看下,学好了选择我器,相当于完全掌握了jQuery。

这篇博文是实现怎么通过jQuery实现我们在购物网站中常见的:当鼠标经过了图片数,图片会放大进行预览大图。接下来我就粘贴主要代码了哈:首先是$(function(){})中的代码

var x = 5; 
var y = 15; 
$("table tr td img").mousemove(function(e) { 
$("#imageTip").attr("src", this.src)//设置提示图片的路径 
.css({ 
"top" : (e.pageY + y) + "px", 
"left" : (e.pageX + x) + "px" 
}).show(3000);//显示图片 }); 
$("table tr td img").mouseout(function(){ 
$("#imageTip").hide();//隐藏图片 
});

接下来页面布局代码:
<table border="1px"> 
<tr> 
<th>选项</th> 
<th>海报</th> 
<th>名称</th> 
</tr> 
<tr id="0"> 
<td><input type="checkbox" id="Checkbox1" value="0"></td> 
<td><img src="images/xiao01.jpg" alt=""></td> 
<td>杨幂</td> 
</tr> 
<tr id="1"> 
<td><input type="checkbox" id="Checkbox2" value="1"></td> 
<td><img src="images/xiao02.jpg" alt=""></td> 
<td>林萧</td> 
</tr> 
<tr id="0"> 
<td><input type="checkbox" id="Checkbox3" value="2"></td> 
<td><img src="images/xiao03.jpg" alt=""></td> 
<td>宫??lt;/td> 
</tr> 
</table> 
<table> 
<tr> 
<td style="text-align: left;height: 20px"><span><input 
type="checkbox" id="checkAll">全选</span> <span><input 
id="btnDel" type="button" value="删除"> </span> 
</td> </tr> 
</table> 
<img alt="" src="images/xiao01.jpg" class="clsImg" id="imageTip">

这里大家只要注意左后一行代码的写法。上面只是表格的布局。

接下来是css:

body { 
font-size: 12px; 
} table tr td img { 
border: soild 1px #666; 
width: 240px; 
height: 240px; 
padding: 3px; 
cursor: hand; 
} 
.clsImg { 
position: absolute; 
border: 1px #ccc solid; 
width: 400px; 
height: 400px; 
display: none; 
}

jQuery实现鼠标经过图片预览大图效果
Javascript 相关文章推荐
java script编程起步(第三课)
Jan 10 Javascript
jquery实现图片等比例缩放以及max-width在ie中不兼容解决
Mar 21 Javascript
from 表单提交返回值用post或者是get方法实现
Aug 21 Javascript
jquery队列函数用法实例
Dec 16 Javascript
JavaScript表格常用操作方法汇总
Apr 15 Javascript
浅谈jquery中的each方法$.each、this.each、$.fn.each
Jun 23 Javascript
jQuery动态移除和添加背景图片的方法详解
Mar 07 Javascript
JS全角与半角转化实例(分享)
Jul 04 Javascript
使用nvm管理不同版本的node与npm的方法
Oct 31 Javascript
浅谈ECMAScript 中的Array类型
Jun 10 Javascript
Vue中使用Lodop插件实现打印功能的简单方法
Dec 19 Javascript
koa2 数据api中间件设计模型的实现方法
Jul 13 Javascript
jQuery实现级联菜单效果(仿淘宝首页菜单动画)
Apr 10 #Javascript
js获取视频时长代码
Apr 10 #Javascript
js转化毫秒为时间格式代码
Apr 10 #Javascript
jquery移除、绑定、触发元素事件使用示例详解
Apr 10 #Javascript
jquery序列化表单去除指定元素示例代码
Apr 10 #Javascript
jquery删除ID为sNews的tr元素的内容
Apr 10 #Javascript
javascript正则匹配汉字、数字、字母、下划线
Apr 10 #Javascript
You might like
冰滴咖啡制作步骤
2021/03/03 冲泡冲煮
很好用的PHP数据库类
2009/05/27 PHP
PHP中CURL的CURLOPT_POSTFIELDS参数使用细节
2014/03/17 PHP
php上传图片并压缩的实现方法
2015/12/22 PHP
thinkPHP简单调用函数与类库的方法
2017/03/15 PHP
TP5(thinkPHP5)框架使用ajax实现与后台数据交互的方法小结
2020/02/10 PHP
引用 js在IE与FF之间的区别详细解析
2013/11/20 Javascript
js QQ客服悬浮效果实现代码
2014/12/12 Javascript
js实现右键菜单功能
2016/11/28 Javascript
利用Chrome DevTools直接调试Node.js和JavaScript的方法详解(并行)
2017/02/16 Javascript
详解使用vscode+es6写nodejs服务端调试配置
2017/09/21 NodeJs
JQuery 又谈ajax局部刷新
2017/11/27 jQuery
Vue组件系列开发之模态框
2019/04/18 Javascript
vxe-table vue table 表格组件功能
2019/05/26 Javascript
js实现3D照片墙效果
2019/10/28 Javascript
vue 将多个过滤器封装到一个文件中的代码详解
2020/09/05 Javascript
[01:40]2014DOTA2国际邀请赛 三冰SOLO赛后采访恶搞
2014/07/09 DOTA
[04:42]2015国际邀请赛CDEC战队晋级之路
2015/08/13 DOTA
python中from module import * 的一个坑
2014/07/20 Python
Python正则替换字符串函数re.sub用法示例
2017/01/19 Python
Django 使用logging打印日志的实例
2018/04/28 Python
Python-while 计算100以内奇数和的方法
2019/06/11 Python
Centos7 下安装最新的python3.8
2019/10/28 Python
Python3批量创建Crowd用户并分配组
2020/05/20 Python
DataFrame.groupby()所见的各种用法详解
2020/06/14 Python
html5 canvas 使用示例
2010/10/22 HTML / CSS
美国排名第一的在线葡萄酒商店:Wine.com
2016/09/07 全球购物
环境工程专业个人求职信
2013/12/05 职场文书
食堂个人先进事迹
2014/01/22 职场文书
八项规定整改方案
2014/02/21 职场文书
电视购物广告词
2014/03/19 职场文书
大学生见习报告范文
2014/11/03 职场文书
毕业生登记表班级意见
2015/06/05 职场文书
初中信息技术教学反思
2016/02/16 职场文书
创业方案:赚钱的烧烤店该怎样做?
2019/07/05 职场文书
SQL Server数据库的三种创建方法汇总
2023/05/08 MySQL