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 相关文章推荐
IE中直接运行显示当前网页中的图片 推荐
Aug 31 Javascript
JQuery的Validation插件中Remote验证的中文问题
Jul 26 Javascript
使用javascript创建快捷方式的简单实例
Aug 09 Javascript
5分钟理解JavaScript中this用法分享
Nov 09 Javascript
js清空表单数据的两种方式(遍历+reset)
Jul 18 Javascript
Javascript中call与apply的学习笔记
Sep 22 Javascript
js鼠标点击图片切换效果代码分享
Aug 26 Javascript
jQuery 3.0中存在问题及解决办法
Jul 15 Javascript
bootstrap datepicker限定可选时间范围实现方法
Sep 28 Javascript
ES6新特性之类(Class)和继承(Extends)相关概念与用法分析
May 24 Javascript
Vuex入门到上手教程
Jun 20 Javascript
vue同步父子组件和异步父子组件的生命周期顺序问题
Oct 07 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
JS通过相同的name进行表格求和代码
2013/08/18 Javascript
基于jquery实现一张图片点击鼠标放大再点缩小
2013/09/29 Javascript
javascript 上下banner替换具体实现
2013/11/14 Javascript
JavaScript中property和attribute的区别详细介绍
2015/03/03 Javascript
在javascript中随机数 math random如何生成指定范围数值的随机数
2015/10/21 Javascript
理解javascript封装
2016/02/23 Javascript
Jquery基础之事件操作详解
2016/06/14 Javascript
基于JS代码实现简单易用的倒计时 x 天 x 时 x 分 x 秒效果
2017/07/13 Javascript
javascript编程开发中取色器及封装$函数用法示例
2017/08/09 Javascript
vue2.0使用swiper组件实现轮播效果
2017/11/27 Javascript
vue input 输入校验字母数字组合且长度小于30的实现代码
2018/05/16 Javascript
超出JavaScript安全整数限制的数字计算BigInt详解
2018/06/24 Javascript
VUE注册全局组件和局部组件过程解析
2019/10/10 Javascript
vue实现图片懒加载的方法分析
2020/02/05 Javascript
VSCode 配置uni-app的方法
2020/07/11 Javascript
python编写的最短路径算法
2015/03/25 Python
Python中random模块用法实例分析
2015/05/19 Python
Python简单实现TCP包发送十六进制数据的方法
2016/04/16 Python
Python基于opencv的图像压缩算法实例分析
2018/05/03 Python
windows下 兼容Python2和Python3的解决方法
2018/12/05 Python
Python Tkinter模块 GUI 可视化实例
2019/11/20 Python
python_mask_array的用法
2020/02/18 Python
Matplotlib中%matplotlib inline如何使用
2020/07/28 Python
CSS3的column-fill属性对齐列内容高度的用法详解
2016/07/01 HTML / CSS
Foot Locker澳洲官网:美国运动服和鞋类零售商
2019/10/11 全球购物
幼儿教师自我鉴定
2013/11/02 职场文书
幼师自我鉴定
2014/02/01 职场文书
销售员岗位职责范本
2014/02/03 职场文书
渡河少年教学反思
2014/02/12 职场文书
英文自荐信常用句子
2014/03/26 职场文书
新春寄语大全
2014/04/09 职场文书
医德医风演讲稿
2014/05/20 职场文书
乡镇党的群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
花田少年史观后感
2015/06/16 职场文书
JS数组方法some、every和find的使用详情
2021/10/05 Javascript
springboot如何接收application/x-www-form-urlencoded类型的请求
2021/11/02 Java/Android