当鼠标移动到图片上时跟随鼠标显示放大的图片效果


Posted in Javascript onJune 06, 2013

原始状态:
当鼠标移动到图片上时跟随鼠标显示放大的图片效果 
鼠标经过:
当鼠标移动到图片上时跟随鼠标显示放大的图片效果 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>无标题文档</title> 
<script language="javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script> 
<script language="javascript"> 
$(function(){ 
var offsetX=20-$("#imgtest").offset().left; 
var offsetY=20-$("#imgtest").offset().top; 
var size=1.2*$('#imgtest ul li img').width(); 
$("#imgtest ul li").mouseover(function(event) { 
var $target=$(event.target); 
if($target.is('img')) 
{ 
$("<img id='tip' src='"+$target.attr("src")+"'>").css({ 
"height":size, 
"width":size, 
"top":event.pageX+offsetX, 
"left":event.pageY+offsetY, 
}).appendTo($("#imgtest")); 
} 
}).mouseout(function() { 
$("#tip").remove(); 
}).mousemove(function(event) { 
$("#tip").css( 
{ 
"left":event.pageX+offsetX, 
"top":event.pageY+offsetY 
}); 
}); 
}) 
</script> 
<style type="text/css"> 
img{ height:262px; width:400px; position:absolute; border:5px solid #FFF;} 
#imgtest{ height:auto;width:840px; margin:0 auto; position:absolute; } 
#imgtest ul{ position:relative;width:840px; height:auto; background:#00F;} 
#imgtest ul li{ position:relative; height:276px; width:410px; list-style:none; float:left; margin:3px; border:1px solid #999;} 
</style> 
</head> 
<body> 
<div id="imgtest"> 
<ul> 
<li><img src="img/photo1.jpg" /></li> 
<li><img src="img/photo2.jpg" /></li> 
<li><img src="img/photo3.jpg" /></li> 
<li><img src="img/photo4.jpg" /></li> 
</ul> 
</div> 
</body> 
</html>
Javascript 相关文章推荐
JavaScript Object的extend是一个常用的功能
Dec 02 Javascript
javascript event 事件解析
Jan 31 Javascript
jsvascript图像处理—(计算机视觉应用)图像金字塔
Jan 15 Javascript
JavaScript通过字典进行字符串翻译转换的方法
Mar 19 Javascript
全面解析node 表单的图片上传
Nov 21 Javascript
利用JS判断字符串是否含有数字与特殊字符的方法小结
Nov 25 Javascript
jQuery实现立体式数字滚动条增加效果
Dec 21 Javascript
select下拉框插件jquery.editable-select详解
Jan 22 Javascript
微信小程序 数据遍历的实现
Apr 05 Javascript
Vue声明式渲染详解
May 17 Javascript
jQuery完成表单验证的实例代码(纯代码)
Sep 30 jQuery
Moment的feature导致线上bug解决分析
Sep 23 Javascript
原生js实现半透明遮罩层效果具体代码
Jun 06 #Javascript
jquery js 获取时间差、时间格式具体代码
Jun 05 #Javascript
JavaScript设置IFrame高度自适应(兼容各主流浏览器)
Jun 05 #Javascript
JavaScript的漂亮的代码片段
Jun 05 #Javascript
Javascript中的for in循环和hasOwnProperty结合使用
Jun 05 #Javascript
理解JAVASCRIPT中hasOwnProperty()的作用
Jun 05 #Javascript
jquery 面包屑导航 具体实现
Jun 05 #Javascript
You might like
《破坏领主》销量已超100万 未来将继续开发新内容
2020/03/08 其他游戏
第一个无线电台是由谁发明的
2021/03/01 无线电
15种PHP Encoder的比较
2007/04/17 PHP
ajax在joomla中的原生态应用代码
2012/07/19 PHP
自己写的兼容低于PHP 5.5版本的array_column()函数
2014/10/24 PHP
smarty模板引擎中变量及变量修饰器用法实例
2015/01/22 PHP
php无限级评论嵌套实现代码
2018/04/18 PHP
php如何计算两坐标点之间的距离
2018/12/29 PHP
PHP使用HTML5 FormData对象提交表单操作示例
2019/07/02 PHP
TP5框架实现自定义分页样式的方法示例
2020/04/05 PHP
javascript中的prototype属性实例分析说明
2010/08/09 Javascript
js和jquery设置disabled属性为true使按钮失效
2014/08/07 Javascript
如何减少浏览器的reflow和repaint
2015/02/26 Javascript
JS获取iframe中longdesc属性的方法
2015/04/01 Javascript
在Linux系统中搭建Node.js开发环境的简单步骤讲解
2016/01/26 Javascript
微信小程序 wx:key详细介绍
2016/10/28 Javascript
Vue + Webpack + Vue-loader学习教程之相关配置篇
2017/03/14 Javascript
jQuery实现Select下拉列表进行状态选择功能
2017/03/30 jQuery
JS代码实现页面切换效果
2021/01/10 Javascript
跟老齐学Python之从if开始语句的征程
2014/09/14 Python
对Python新手编程过程中如何规避一些常见问题的建议
2015/04/01 Python
python Django模板的使用方法
2016/01/14 Python
python下10个简单实例代码
2017/11/15 Python
Flask框架单例模式实现方法详解
2019/07/31 Python
PyQt5多线程刷新界面防假死示例
2019/12/13 Python
Python实现RabbitMQ6种消息模型的示例代码
2020/03/30 Python
浅谈pytorch中的BN层的注意事项
2020/06/23 Python
pandas.DataFrame.drop_duplicates 用法介绍
2020/07/06 Python
2014年学习雷锋活动总结
2014/03/01 职场文书
ktv筹备计划书
2014/05/03 职场文书
圣诞节活动策划方案
2014/06/09 职场文书
校园运动会广播稿
2014/10/06 职场文书
感谢信的格式
2015/01/21 职场文书
2015共产党员公开承诺书
2015/01/22 职场文书
如何写好活动总结
2019/06/21 职场文书
浙江省杭州市平均工资标准是多少?
2019/07/09 职场文书