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


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模板技术
Apr 27 Javascript
js Date自定义函数 延迟脚本执行
Mar 10 Javascript
html组件不可输入(只读)同时任何组件都有效
Apr 01 Javascript
JS刷新当前页面的几种方法总结
Dec 24 Javascript
js实现ArrayList功能附实例代码
Oct 29 Javascript
Bootstrap表单布局样式源代码
Jul 04 Javascript
jQuery动态追加页面数据以及事件委托详解
May 06 jQuery
vue router使用query和params传参的使用和区别
Nov 13 Javascript
vue-scroller记录滚动位置的示例代码
Jan 17 Javascript
详解Vue+Element的动态表单,动态表格(后端发送配置,前端动态生成)
Apr 20 Javascript
10个最受欢迎的 JavaScript框架(推荐)
Apr 24 Javascript
VSCode使用之Vue工程配置eslint
Apr 30 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
swfupload 多文件上传实现代码
2008/08/27 PHP
PHP设置头信息及取得返回头信息的方法
2016/01/25 PHP
TP3.2批量上传文件或图片 同名冲突问题的解决方法
2017/08/01 PHP
javascript循环变量注册dom事件 之强大的闭包
2010/09/08 Javascript
Knockoutjs的环境搭建教程
2012/11/26 Javascript
PHP+mysql+Highcharts生成饼状图
2015/05/04 Javascript
jQuery基础_入门必看知识点
2016/07/04 Javascript
jQuery模拟淘宝购物车功能
2017/02/27 Javascript
js实现图片左右滚动效果
2017/02/27 Javascript
IntersectionObserver实现图片懒加载的示例
2017/09/29 Javascript
node.js 用socket实现聊天的示例代码
2017/10/17 Javascript
Vue的watch和computed方法的使用及区别介绍
2018/09/06 Javascript
vue中tab选项卡的实现思路
2018/11/25 Javascript
页面内锚点定位及跳转方法总结(推荐)
2019/04/24 Javascript
js console.log打印对象时属性缺失的解决方法
2019/05/23 Javascript
基于jQuery的时间戳与日期间的转化
2019/06/21 jQuery
Vue与React的区别和优势对比
2020/12/18 Vue.js
[01:01:52]完美世界DOTA2联赛PWL S2 GXR vs Magma 第二场 11.25
2020/11/26 DOTA
Python logging模块学习笔记
2014/05/24 Python
Python中使用PDB库调试程序
2015/04/05 Python
Pycharm设置界面全黑的方法
2018/05/23 Python
对python同一个文件夹里面不同.py文件的交叉引用方法详解
2018/12/15 Python
python pytest进阶之fixture详解
2019/06/27 Python
Python实现栈和队列的简单操作方法示例
2019/11/29 Python
通过 Python 和 OpenCV 实现目标数量监控
2020/01/05 Python
Python数组拼接np.concatenate实现过程
2020/04/18 Python
详解基于canvas的视频遮罩插件
2018/01/04 HTML / CSS
Baracuta官方网站:Harrington夹克,G9,G4,G10等
2018/03/06 全球购物
电脑售后服务承诺书
2014/03/27 职场文书
拆迁委托协议书
2014/09/15 职场文书
教师年终个人总结
2015/02/11 职场文书
讲座开场白台词和结束语
2015/05/29 职场文书
聘任协议书(挂靠)
2015/09/21 职场文书
vue backtop组件的实现完整代码
2021/04/07 Vue.js
MySQL完整性约束的定义与实例教程
2021/05/30 MySQL
React-vscode使用jsx语法的问题及解决方法
2021/06/21 Javascript