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 相关文章推荐
用Greasemonkey 脚本收藏网站会员信息到本地
Oct 26 Javascript
jQuery 源码分析笔记(7) Queue
Jun 19 Javascript
jsTree 基于JQuery的排序节点 Bug
Jul 26 Javascript
JavaScript操作XML 使用百度RSS作为新闻源示例
Feb 17 Javascript
获取offsetTop和offsetLeft值的js代码(兼容)
Apr 16 Javascript
java与javascript之间json格式数据互转介绍
Oct 29 Javascript
jQuery中的通配符选择器使用总结
May 30 Javascript
微信小程序 wx:key详细介绍
Oct 28 Javascript
AngularJS压缩JS技巧分析
Nov 08 Javascript
AngularJS入门教程二:在路由中传递参数的方法分析
May 27 Javascript
小程序实现左右来回滚动字幕效果
Dec 28 Javascript
vue实现移动端图片上传功能
Dec 23 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
php检测文件编码的方法示例
2014/04/25 PHP
php中通用的excel导出方法实例
2017/12/30 PHP
硬盘浏览程序,保存成网页格式便可使用
2006/12/03 Javascript
js 页面输出值
2008/11/30 Javascript
Javascript中封装window.open解决不兼容问题
2014/09/28 Javascript
关于延迟加载JavaScript
2015/05/05 Javascript
jQuery 1.9.1源码分析系列(十)事件系统之主动触发事件和模拟冒泡处理
2015/11/24 Javascript
JavaScript设计模式经典之工厂模式
2016/02/24 Javascript
jQuery自定义数值抽奖活动代码
2016/06/11 Javascript
import与export在node.js中的使用详解
2017/09/28 Javascript
Node.js在图片模板上生成二维码图片并附带底部文字说明实现详解
2019/08/07 Javascript
vue滚动插件better-scroll使用详解
2019/10/18 Javascript
ES6学习笔记之字符串、数组、对象、函数新增知识点实例分析
2020/01/22 Javascript
python单链表实现代码实例
2013/11/21 Python
在Python的Django框架上部署ORM库的教程
2015/04/20 Python
浅谈python中的__init__、__new__和__call__方法
2017/07/18 Python
Python内存管理方式和垃圾回收算法解析
2017/11/11 Python
修改python plot折线图的坐标轴刻度方法
2018/12/13 Python
python实现大战外星人小游戏实例代码
2019/12/26 Python
Python importlib模块重载使用方法详解
2020/10/13 Python
css3一款3D字体带阴影效果的实现步骤
2013/03/20 HTML / CSS
CSS3径向渐变之大鱼吃小鱼之孤单的大鱼
2016/04/26 HTML / CSS
稀有和绝版书籍:Biblio.com
2017/02/02 全球购物
大学生实习感言
2014/01/16 职场文书
开学典礼策划方案
2014/05/28 职场文书
美术兴趣小组活动总结
2014/07/07 职场文书
党代会心得体会
2014/09/04 职场文书
工作收入住址证明
2014/10/28 职场文书
优秀共青团员事迹材料
2014/12/25 职场文书
简历自我评价优缺点
2015/03/11 职场文书
2015年乡镇工会工作总结
2015/05/19 职场文书
搞笑婚庆主持词
2015/06/29 职场文书
导游词之西安大清真寺
2019/12/17 职场文书
python opencv常用图形绘制方法(线段、矩形、圆形、椭圆、文本)
2021/04/12 Python
SpringBoot实现quartz定时任务可视化管理功能
2021/08/30 Java/Android
OpenCV项目实践之停车场车位实时检测
2022/04/11 Python