JavaScript通过mouseover()实现图片变大效果的示例


Posted in Javascript onDecember 20, 2017

实例如下所示:

<!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> 
<!--jQuery --> 
<script src="../jquery.min.js"type="text/javascript"></script> 
<style type="text/css"> 
body{ 
margin:0; 
padding:40px; 
background:#fff; 
font:80% Arial, Helvetica, sans-serif; 
color:#555; 
line-height:180%; 
} 
img{border:none;} 
ul,li{ 
margin:0; 
padding:0; 
} 
li{ 
list-style:none; 
float:left; 
display:inline; 
margin-right:10px; 
border:1px solid #AAAAAA; 
} 
/* tooltip */ 
#tooltip{ 
position:absolute; 
border:1px solid #ccc; 
background:#333; 
padding:2px; 
display:none; 
color:#fff; 
} 
</style> 
<script type="text/javascript"> 
$(document).ready(function(){ 
var x=1,y=1; 
var myHref; 
$("a[class=tooltip]").mouseover(function(e){//鼠标悬停的时候 
myHref=this.href;//获取大图片 
var $div=$("<div id='tooltip'><img src='"+myHref+"'></img></div>");//创建一个div 
$("body").append($div);//把div添加到body中 
$("#tooltip").css({ 
top:e.pageY+y+"px", 
left:e.pageX+x+"px" 
}).show("slow"); 
}).mouseout(function(e){//鼠标移开的时候 
$("#tooltip").remove(); 
}).mousemove(function(e){//鼠标移动的时候 
$("#tooltip").css({ 
top:e.pageY+y+"px", 
left:e.pageX+x+"px" 
}).show("slow"); 
}) 
}); 
</script> 
</head> 
<body> 
<ul> 
<li><a href="02121.png" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" class="tooltip" ><img src="02121.png" /></a></li> 
<li><a href="02121.png" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" class="tooltip" ><img src="02121.png" /></a></li> 
<li><a href="02121.png" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" class="tooltip" ><img src="02121.png" /></a></li> 
<li><a href="02121.png" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" class="tooltip" ><img src="02121.png" /></a></li> 
</ul> 
<br/><br/><br/><br/> 
<br/><br/><br/><br/>
</body> 
</html>

以上这篇JavaScript通过mouseover()实现图片变大效果的示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jQuery的.live()和.die() 使用介绍
Sep 10 Javascript
jQuery.query.js 取参数的两点问题分析
Aug 06 Javascript
多种方式实现JS调用后台方法进行数据交互
Aug 20 Javascript
jQuery插件实现表格隔行换色且感应鼠标高亮行变色
Sep 22 Javascript
jquery实现的3D旋转木马特效代码分享
Aug 25 Javascript
JS获取鼠标位置距浏览器窗口距离的方法示例
Apr 11 Javascript
Sublime Text新建.vue模板并高亮(图文教程)
Oct 26 Javascript
JS实现基于拖拽改变物体大小的方法
Jan 23 Javascript
vue在手机中通过本机IP地址访问webApp的方法
Aug 15 Javascript
如何优雅地在Node应用中进行错误异常处理
Nov 25 Javascript
详解vue修改elementUI的分页组件视图没更新问题
Nov 13 Javascript
小程序实现tab标签页
Nov 16 Javascript
详解JS模块导入导出
Dec 20 #Javascript
vue实现样式之间的切换及vue动态样式的实现方法
Dec 19 #Javascript
vue+vuex+axios+echarts画一个动态更新的中国地图的方法
Dec 19 #Javascript
常用的9个JavaScript图表库详解
Dec 19 #Javascript
完美解决手机网页中输入框被输入法遮挡的问题
Dec 19 #Javascript
js解决软键盘遮挡输入框的问题分享
Dec 19 #Javascript
Angular2实现组件交互的方法分析
Dec 19 #Javascript
You might like
PHP小技巧搜集,每个PHPer都来露一手
2007/01/02 PHP
PHP魔术引号所带来的安全问题分析
2014/07/15 PHP
Linux下安装PHP MSSQL扩展教程
2014/10/24 PHP
详谈PHP文件目录基础操作
2014/11/11 PHP
PHP7之Mongodb API使用详解
2015/12/26 PHP
超级退弹代码
2008/07/07 Javascript
js对象的构造和继承实现代码
2010/12/05 Javascript
编写针对IE的JS代码两种编写方法
2013/01/30 Javascript
火狐textarea输入法的bug的触发及解决
2013/07/24 Javascript
CSS鼠标响应事件经过、移动、点击示例介绍
2013/09/04 Javascript
js获取IFRAME当前的URL的方法
2013/11/13 Javascript
jQuery侧边栏实现代码
2016/05/06 Javascript
浅谈js基础数据类型和引用类型,深浅拷贝问题,以及内存分配问题
2017/09/02 Javascript
浅谈React中的元素、组件、实例和节点
2018/02/27 Javascript
vue-awesome-swiper 基于vue实现h5滑动翻页效果【推荐】
2018/11/08 Javascript
JavaScript中引用vs复制示例详析
2018/12/06 Javascript
JS控制下拉列表左右选择实例代码
2020/05/08 Javascript
JavaScript使用setTimeout实现倒计时效果
2021/02/19 Javascript
[01:20]DOTA2 2017国际邀请赛冠军之路无止竞
2017/06/19 DOTA
pymssql数据库操作MSSQL2005实例分析
2015/05/25 Python
tensorflow没有output结点,存储成pb文件的例子
2020/01/04 Python
详解python环境安装selenium和手动下载安装selenium的方法
2020/03/17 Python
在django admin中配置搜索域是一个外键时的处理方法
2020/05/20 Python
python中线程和进程有何区别
2020/06/17 Python
索引覆盖(Index Covering)查询含义
2012/02/18 面试题
什么是静态路由,其特点是什么?什么是动态路由,其特点是什么?
2013/07/26 面试题
就业自荐信
2013/12/04 职场文书
路政管理毕业自荐书范文
2014/02/10 职场文书
2014年精神文明建设工作总结
2014/11/19 职场文书
公司承诺函范文
2015/01/21 职场文书
建国大业观后感
2015/06/01 职场文书
企业宣传语大全
2015/07/13 职场文书
解析CSS 提取图片主题色功能(小技巧)
2021/05/12 HTML / CSS
tensorflow中的数据类型dtype用法说明
2021/05/26 Python
PYTHON使用Matplotlib去实现各种条形图的绘制
2022/03/22 Python
Python中time标准库的使用教程
2022/04/13 Python