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


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 相关文章推荐
Mootools 1.2教程(21)——类(二)
Sep 15 Javascript
js 与 php 通过json数据进行通讯示例
Mar 26 Javascript
javascript中使用正则计算中文长度的例子
Apr 29 Javascript
js操作iframe父子窗体示例
May 22 Javascript
JQuery实现当鼠标停留在某区域3秒后自动执行
Sep 09 Javascript
JS正则验证多个邮箱完整实例【邮箱用分号隔开】
Apr 19 Javascript
jQuery+PHP+Mysql实现抽奖程序
Apr 12 jQuery
基于angular实现三级联动的生日插件
May 12 Javascript
react-native 完整实现登录功能的示例代码
Sep 11 Javascript
详解ES6中的代理模式——Proxy
Jan 08 Javascript
Bootstrap table 实现树形表格联动选中联动取消功能
Sep 30 Javascript
html实现随机点名器的示例代码
Apr 02 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
php+mysql写的简单留言本实例代码
2008/07/25 PHP
PHP计划任务、定时执行任务的实现代码
2011/04/23 PHP
php多线程并发实现方法
2016/09/30 PHP
Laravel学习教程之model validation的使用示例
2017/10/23 PHP
PHP bin2hex()函数基础实例讲解
2019/02/11 PHP
用javascript父窗口控制只弹出一个子窗口
2007/04/10 Javascript
页面回到顶部的三种实现(锚标记,js)
2012/10/01 Javascript
基于编写jQuery的无缝滚动插件
2014/08/02 Javascript
jquery实现鼠标点击后展开列表内容的导航栏效果
2015/09/14 Javascript
深入浅析NodeJs并发异步的回调处理
2015/12/21 NodeJs
jquery  实现轮播图详解及实例代码
2016/10/12 Javascript
React快速入门教程
2017/01/17 Javascript
在node中如何使用 ES6
2017/04/22 Javascript
JavaScript变量作用域_动力节点Java学院整理
2017/06/27 Javascript
jQuery绑定事件方法及区别(bind,click,on,live,one)
2017/08/14 jQuery
jQuery 1.9版本以上的浏览器判断方法代码分享
2017/08/28 jQuery
基于vue的换肤功能的示例代码
2017/10/10 Javascript
javascrit中undefined和null的区别详解
2019/04/07 Javascript
详解JavaScript实现动态的轮播图效果
2019/04/29 Javascript
如何编写一个 Webpack Loader的实现
2020/10/18 Javascript
python网络编程学习笔记(二):socket建立网络客户端
2014/06/09 Python
Python中类型检查的详细介绍
2017/02/13 Python
Python查找两个有序列表中位数的方法【基于归并算法】
2018/04/20 Python
python 定义给定初值或长度的list方法
2018/06/23 Python
使用k8s部署Django项目的方法步骤
2019/01/14 Python
Python综合应用名片管理系统案例详解
2020/01/03 Python
Pytorch 实现计算分类器准确率(总分类及子分类)
2020/01/18 Python
keras 解决加载lstm+crf模型出错的问题
2020/06/10 Python
如何用canvas实现在线签名的示例代码
2018/07/10 HTML / CSS
党员个人公开承诺书
2014/08/29 职场文书
青年岗位能手事迹材料
2014/12/23 职场文书
交流会主持词
2015/07/02 职场文书
离职告别感言
2015/08/04 职场文书
2016年优秀党务工作者先进事迹材料
2016/02/29 职场文书
Django实现翻页的示例代码
2021/05/24 Python
SQLServer中exists和except用法介绍
2021/12/04 SQL Server