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 相关文章推荐
javascript alert乱码的解决方法
Nov 05 Javascript
JavaScript中的公有、私有、特权和静态成员用法分析
Nov 20 Javascript
easyui Droppable组件实现放置特效
Aug 19 Javascript
如何高效率去掉js数组中的重复项
Apr 12 Javascript
JavaScript排序算法动画演示效果的实现方法
Oct 18 Javascript
AngularJS中update两次出现$promise属性无法识别的解决方法
Jan 05 Javascript
微信小程序 UI与容器组件总结
Feb 21 Javascript
Node.js学习之地址解析模块URL的使用详解
Sep 28 Javascript
详解Vue 中 extend 、component 、mixins 、extends 的区别
Dec 20 Javascript
JS实现百度网盘任意文件强制下载功能
Aug 31 Javascript
JS寄快递地址智能解析的实现代码
Jul 16 Javascript
Vue实现点击当前行变色
Dec 14 Vue.js
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/01 无线电
怎么样可以把 phpinfo()屏蔽掉?
2006/11/24 PHP
PHP函数func_num_args用法实例分析
2015/12/07 PHP
php学习笔记之字符串常见操作总结
2019/07/16 PHP
Laravel 添加多语言提示信息的方法
2019/09/29 PHP
php 实现简单的登录功能示例【基于thinkPHP框架】
2019/12/02 PHP
Ajax::prototype 源码解读
2007/01/22 Javascript
jquery $.ajax()取xml数据的小问题解决方法
2010/11/20 Javascript
浅析js中substring和substr的方法
2015/11/09 Javascript
谈谈对offsetleft兼容性的理解
2015/11/11 Javascript
详解AngularJS过滤器的使用
2016/03/11 Javascript
深入理解JavaScript内置函数
2016/06/03 Javascript
jquery对象与DOM对象转化
2017/02/08 Javascript
微信小程序教程系列之视图层的条件渲染(10)
2017/04/19 Javascript
vue2 自定义动态组件所遇到的问题
2017/06/08 Javascript
Vue2.0实现将页面中表格数据导出excel的实例
2017/08/09 Javascript
jQuery选择器之子元素选择器详解
2017/09/18 jQuery
微信小程序时间标签和时间范围的联动效果
2019/02/15 Javascript
JavaScript正则表达式验证登录实例
2020/03/18 Javascript
[51:53]DOTA2-DPC中国联赛 正赛 RNG vs Dragon BO3 第二场 1月24日
2021/03/11 DOTA
用实例分析Python中method的参数传递过程
2015/04/02 Python
Python极简代码实现杨辉三角示例代码
2016/11/15 Python
Python Json模块中dumps、loads、dump、load函数介绍
2018/05/15 Python
python抓取搜狗微信公众号文章
2019/04/01 Python
OpenCV 模板匹配
2019/07/10 Python
关于pytorch多GPU训练实例与性能对比分析
2019/08/19 Python
查看已安装tensorflow版本的方法示例
2020/04/19 Python
使用Html5、CSS实现文字阴影效果
2018/01/17 HTML / CSS
会计学自我鉴定
2014/02/06 职场文书
文员的职业生涯规划发展方向
2014/02/08 职场文书
机关工会开展学习雷锋活动总结
2014/03/01 职场文书
毕业典礼主持词大全
2014/03/26 职场文书
2014幼儿园中班工作总结
2014/11/10 职场文书
预备党员入党感言
2015/08/01 职场文书
消防宣传标语大全
2015/08/03 职场文书
大学生暑期实践报告之企业经营管理
2019/08/08 职场文书