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 相关文章推荐
在一个form用一个SUBMIT(或button)分别提交到两个处理表单页面的代码
Feb 15 Javascript
javascript知识点收藏
Feb 22 Javascript
jQuery示例收集
Nov 05 Javascript
js中最容易被忽视的事件问题大总结
May 15 Javascript
简单谈谈Javascript函数中的arguments
Feb 09 Javascript
微信小程序实战之顶部导航栏(选项卡)(1)
Jun 19 Javascript
详解Node.js中exports和module.exports的区别
Apr 19 Javascript
javascript实现QQ空间相册展示源码
Dec 12 Javascript
JavaScript 隐性类型转换步骤浅析
Mar 15 Javascript
vue项目部署到Apache服务器中遇到的问题解决
Aug 24 Javascript
详解webpack+ES6+Sass搭建多页面应用
Nov 05 Javascript
微信小程序如何实现全局重新加载
Jun 05 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
IP138 IP地址查询小偷实现代码
2010/02/15 PHP
解析php中const与define的应用区别
2013/06/18 PHP
PHP获取当前日期所在星期(月份)的开始日期与结束日期(实现代码)
2013/06/18 PHP
thinkphp 一个页面使用2次分页的实现方法
2013/07/15 PHP
ie 调试javascript的工具
2009/04/29 Javascript
javascript 自动填写表单的实现方法
2010/04/09 Javascript
DOM 中的事件处理介绍
2012/01/18 Javascript
Backbone.js中的集合详解
2015/01/14 Javascript
CSS3 3D 技术手把手教你玩转
2016/09/02 Javascript
HTML中setCapture、releaseCapture 使用方法浅析
2016/09/25 Javascript
ES6生成器用法实例分析
2017/04/10 Javascript
vue.js简单配置axios的方法详解
2017/12/13 Javascript
nodejs超出最大的调用栈错误问题
2017/12/27 NodeJs
js原生实现移动端手指滑动轮播图效果的示例
2018/01/02 Javascript
Node.js成为Web应用开发最佳选择的原因
2018/02/05 Javascript
JavaScript数组、json对象、eval()函数用法实例分析
2019/02/21 Javascript
Vue替代marquee标签超出宽度文字横向滚动效果
2019/12/09 Javascript
React实现轮播效果
2020/08/25 Javascript
利用scrapy将爬到的数据保存到mysql(防止重复)
2018/03/31 Python
在python中按照特定顺序访问字典的方法详解
2018/12/14 Python
解决Python对齐文本字符串问题
2019/08/28 Python
Python实现数值积分方式
2019/11/20 Python
python kafka 多线程消费者&amp;手动提交实例
2019/12/21 Python
pandas抽取行列数据的几种方法
2020/12/13 Python
非凡女性奢华谦虚风格:The Modist
2017/10/28 全球购物
澳大利亚首屈一指的鞋类品牌:Tony Bianco
2018/03/13 全球购物
Android笔试题总结
2014/11/29 面试题
启动一个线程是用run()还是start()
2016/12/25 面试题
单位单身证明范本
2014/01/11 职场文书
上课玩手机检讨书
2014/02/08 职场文书
学术会议主持词
2014/03/17 职场文书
大学生社会实践自我鉴定
2014/03/24 职场文书
幼儿园圣诞节活动总结
2015/05/06 职场文书
mysql数据库入门第一步之创建表
2021/05/14 MySQL
用python修改excel表某一列内容的操作方法
2021/06/11 Python
Python实现列表拼接和去重的三种方式
2021/07/02 Python