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 相关文章推荐
jQuery实现动画效果的简单实例
Jan 27 Javascript
2种jQuery 实现刮刮卡效果
Feb 01 Javascript
jQuery常用数据处理方法小结
Feb 20 Javascript
浅谈Javascript的静态属性和原型属性
May 07 Javascript
JavaScript获得url查询参数的方法
Jul 02 Javascript
为什么JavaScript没有块级作用域
May 22 Javascript
js使用highlight.js高亮你的代码
Aug 18 Javascript
angularjs实现猜数字大小功能
May 20 Javascript
写一个移动端惯性滑动&amp;回弹Vue导航栏组件 ly-tab
Mar 06 Javascript
Angular(5.2-&gt;6.1)升级小结
Dec 27 Javascript
Vue组件基础用法详解
Feb 05 Javascript
可拖拽组件slider.js使用方法详解
Dec 04 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
如何使用脚本模仿登陆过程
2006/11/22 PHP
深入理解php的MySQL连接类
2013/06/07 PHP
浅析PHP中的UNICODE 编码与解码
2013/06/29 PHP
php 调用ffmpeg获取视频信息的简单实现
2017/04/03 PHP
PHP实现从上往下打印二叉树的方法
2018/01/18 PHP
laravel5.6中的外键约束示例
2019/10/23 PHP
JQuery里选择超链接的实现代码
2011/05/22 Javascript
jQuery打印图片pdf、txt示例代码
2014/07/22 Javascript
js中运算符&amp;&amp; 和 || 的使用记录
2014/08/21 Javascript
Node.js与Sails ~项目结构与Mvc实现及日志机制
2015/10/14 Javascript
Three.js学习之文字形状及自定义形状
2016/08/01 Javascript
JavaScript比较当前时间是否在指定时间段内的方法
2016/08/02 Javascript
功能强大的Bootstrap组件(结合js)
2016/08/03 Javascript
js实现产品缩略图效果
2017/03/10 Javascript
详解vuejs几种不同组件(页面)间传值的方式
2017/06/01 Javascript
AngularJS 验证码60秒倒计时功能的实现
2017/06/05 Javascript
easyui datagrid 表格中操作栏 按钮图标不显示的解决方法
2017/07/27 Javascript
jQuery实现锚点向下平滑滚动特效示例
2017/08/29 jQuery
AngularJS与后端php的数据交互方法
2018/08/13 Javascript
async/await优雅的错误处理方法总结
2019/01/30 Javascript
python判断图片宽度和高度后删除图片的方法
2015/05/22 Python
深入浅析Python字符编码
2015/11/12 Python
python实现八大排序算法(2)
2017/09/14 Python
python调用Matplotlib绘制分布点并且添加标签
2018/05/31 Python
老生常谈python中的重载
2018/11/11 Python
5分钟 Pipenv 上手指南
2018/12/20 Python
python实现K近邻回归,采用等权重和不等权重的方法
2019/01/23 Python
python3中的logging记录日志实现过程及封装成类的操作
2020/05/12 Python
win10下python3.8的PIL库安装过程
2020/06/08 Python
HTML5 和小程序实现拍照图片旋转、压缩和上传功能
2018/10/08 HTML / CSS
zooplus波兰:在线宠物店
2019/07/21 全球购物
移动通信行业实习自我鉴定
2013/09/28 职场文书
专科毕业生求职简历的自我评价
2013/10/12 职场文书
洗煤厂厂长岗位职责
2014/01/03 职场文书
旅游管理专业大学生职业规划书
2014/02/27 职场文书
Memcached介绍及php-memcache扩展安装
2021/04/01 PHP