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 相关文章推荐
JS实现CheckBox复选框全选全不选功能
May 06 Javascript
javascript实现可全选、反选及删除表格的方法
May 15 Javascript
js实现延迟加载的方法
Jun 24 Javascript
js实现图片放大和拖拽特效代码分享
Sep 05 Javascript
纯javaScript、jQuery实现个性化图片轮播【推荐】
Jan 08 Javascript
vue-cli如何快速构建vue项目
Apr 26 Javascript
ionic2中使用自动生成器的方法
Mar 04 Javascript
vue拦截器实现统一token,并兼容IE9验证功能
Apr 26 Javascript
webstorm和.vue中es6语法报错的解决方法
May 08 Javascript
vue自定义一个v-model的实现代码
Jun 21 Javascript
JS基于ES6新特性async await进行异步处理操作示例
Feb 02 Javascript
一起深入理解js中的事件对象
Feb 06 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
计数器详细设计
2006/10/09 PHP
PHP 5.0对象模型深度探索之对象复制
2008/03/27 PHP
PHP基本语法总结
2014/09/06 PHP
windows7下php开发环境搭建图文教程
2015/01/06 PHP
php制作文本式留言板
2015/03/18 PHP
基于ThinkPHP实现批量删除
2015/12/18 PHP
php 根据URL下载远程图片、压缩包、pdf等文件到本地
2019/07/26 PHP
JavaScript方法和技巧大全
2006/12/27 Javascript
CSDN轮换广告图片轮换效果
2007/03/27 Javascript
JavaScript中“基本类型”之争小结
2013/01/03 Javascript
jQuery中:gt选择器用法实例
2014/12/29 Javascript
JS+CSS3实现超炫的散列画廊特效
2016/07/16 Javascript
Javascript基础学习笔记(菜鸟必看篇)
2016/07/22 Javascript
Google 爬虫如何抓取 JavaScript 的内容
2017/04/07 Javascript
Angular 4依赖注入学习教程之FactoryProvider配置依赖对象(五)
2017/06/04 Javascript
利用Three.js如何实现阴影效果实例代码
2017/09/26 Javascript
使用淘宝镜像cnpm安装Vue.js的图文教程
2018/05/17 Javascript
layui table 表格上添加日期控件的两种方法
2019/09/28 Javascript
vue router 传参获取不到的解决方式
2019/11/13 Javascript
浅析vue-router中params和query的区别
2019/12/24 Javascript
[27:02]2014 DOTA2国际邀请赛中国区预选赛 5 23 CIS VS LGD第三场
2014/05/24 DOTA
Python实现的金山快盘的签到程序
2013/01/17 Python
使用PDB模式调试Python程序介绍
2015/04/05 Python
使用Python实现微信提醒备忘录功能
2018/12/04 Python
Python创建一个元素都为0的列表实例
2019/11/28 Python
亚马逊印度站:Amazon.in
2017/10/15 全球购物
俄罗斯香水和化妆品网上商店:NOTINO.ru
2019/12/17 全球购物
Jdbc数据访问技术面试题
2012/03/30 面试题
财务与信息服务专业推荐信
2013/11/28 职场文书
测绘工程专业个人自我评价
2013/12/01 职场文书
小学开学寄语
2014/01/19 职场文书
班组安全员工作职责
2014/02/01 职场文书
五年级音乐教学反思
2014/02/06 职场文书
团日活动总结书
2014/05/08 职场文书
MySQL中你可能忽略的COLLATION实例详解
2021/05/12 MySQL
SpringBoot项目中控制台日志的保存配置操作
2021/06/18 Java/Android