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 相关文章推荐
JavaScript 监听textarea中按键事件
Oct 08 Javascript
dess中一个简单的多路委托的实现
Jul 20 Javascript
用js实现table单元格高宽调整,兼容合并单元格(兼容IE6、7、8、FF)实例
Jun 25 Javascript
单击和双击事件的冲突处理示例代码
Apr 03 Javascript
jQuery学习笔记之jQuery原型属性和方法
Jun 09 Javascript
JS插件overlib用法实例详解
Dec 26 Javascript
AngularJS equal比较对象实例详解
Sep 14 Javascript
详解webpack 热更新优化
Sep 13 Javascript
JS定义函数的几种常用方法小结
May 23 Javascript
CKEditor扩展插件:自动排版功能autoformat插件实现方法详解
Feb 06 Javascript
ElementUI实现el-form表单重置功能按钮
Jul 21 Javascript
Vue Mint UI mt-swipe的使用方式
Jun 05 Vue.js
详解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代码
2012/06/08 PHP
解析php中heredoc的使用方法
2013/06/17 PHP
php按百分比生成缩略图的代码分享
2014/05/10 PHP
InnerHtml和InnerText的区别分析
2009/03/13 Javascript
仅用[]()+!等符号就足以实现几乎任意Javascript代码
2010/03/01 Javascript
javascript基础知识大全 便于大家学习,也便于我自己查看
2012/08/17 Javascript
jQuery标签替换函数replaceWith()的使用例子
2014/08/28 Javascript
JS+CSS实现感应鼠标渐变显示DIV层的方法
2015/02/20 Javascript
JS实现样式清新的横排下拉菜单效果
2015/10/09 Javascript
jQuery+Ajax实现无刷新操作
2016/01/04 Javascript
JavaScript实现打开链接页面的方式汇总
2016/06/02 Javascript
EasyUI布局 高度自适应
2016/06/04 Javascript
jQuery使用$获取对象后检查该对象是否存在的实现方法
2016/09/04 Javascript
原生js编写基于面向对象的分页组件
2016/12/05 Javascript
xmlplus组件设计系列之按钮(2)
2017/04/26 Javascript
JavaScript的继承实现小结
2017/05/07 Javascript
使用vue如何构建一个自动建站项目
2018/02/05 Javascript
vue-cli整合vuex的时候,修改actions和mutations,实现热部署的方法
2018/09/19 Javascript
解决使用layui对select append元素无效或者未及时更新的问题
2019/09/18 Javascript
Python多线程编程(五):死锁的形成
2015/04/05 Python
Python对数据库操作
2016/03/28 Python
Python之os操作方法(详解)
2017/06/15 Python
Python中跳台阶、变态跳台阶与矩形覆盖问题的解决方法
2018/05/19 Python
python跳过第一行快速读取文件内容的实例
2018/07/12 Python
深入flask之异步非堵塞实现代码示例
2018/07/31 Python
python中while和for的区别总结
2019/06/28 Python
详解python中docx库的安装过程
2019/11/08 Python
Pytorch中index_select() 函数的实现理解
2019/11/19 Python
匡威比利时官网:Converse Belgium
2017/04/13 全球购物
Godiva巧克力英国官网:比利时歌帝梵巧克力
2018/08/28 全球购物
2014三八妇女节活动总结
2014/03/01 职场文书
建筑专业毕业生自荐信
2014/05/25 职场文书
2014收银员工作总结范文
2014/12/16 职场文书
南京导游词
2015/02/03 职场文书
Nginx实现会话保持的两种方式
2022/03/18 Servers
PyTorch中permute的使用方法
2022/04/26 Python