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操作Table的代码分享
Mar 30 Javascript
javascript实现tabs选项卡切换效果(自写原生js)
Mar 19 Javascript
document节点对象的获取方式示例介绍
Dec 24 Javascript
jQuery控制TR显示隐藏的几种方法
Jun 18 Javascript
jQuery判断数组是否包含了指定的元素
Mar 10 Javascript
异步JS框架的作用以及实现方法
Oct 29 Javascript
jQuery和CSS仿京东仿淘宝列表导航菜单
Jan 04 Javascript
Vue利用路由钩子token过期后跳转到登录页的实例
Oct 26 Javascript
微信小程序之自定义组件的实现代码(附源码)
Aug 02 Javascript
JavaScript链式调用实例浅析
Dec 19 Javascript
浅谈Fetch 数据交互方式
Dec 20 Javascript
Layui多选只有最后一个值的解决方法
Sep 02 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支持页面回退的两种方法
2008/01/10 PHP
PHP获取搜索引擎关键字来源的函数(支持百度和谷歌等搜索引擎)
2012/10/03 PHP
php多维数组去掉重复值示例分享
2014/03/02 PHP
Smarty简单生成表单元素的方法示例
2016/05/23 PHP
PHP实现可添加水印与生成缩略图的图片处理工具类
2018/01/16 PHP
JQuery的ajax获取数据后的处理总结(html,xml,json)
2010/07/14 Javascript
JS 实现BASE64_ENCODE和BASE64_DECODE(实例代码)
2013/11/13 Javascript
JavaScript实现向右伸出的多级网页菜单效果
2015/08/25 Javascript
JS实现获取键盘按下的按键并显示在页面上的方法
2015/11/04 Javascript
设置点击文本框或图片弹出日历控件的实现代码
2016/05/12 Javascript
SWFUpload多文件上传及文件个数限制的方法
2016/05/31 Javascript
angular ng-repeat数组中的数组实例
2017/02/18 Javascript
从零学习node.js之利用express搭建简易论坛(七)
2017/02/25 Javascript
JQueryMiniUI按照时间进行查询的实现方法
2017/06/07 jQuery
jq源码解析之绑在$,jQuery上面的方法(实例讲解)
2017/10/13 jQuery
Vue.Draggable拖拽功能的配置使用方法
2020/07/29 Javascript
JavaScript的Proxy可以做哪些有意思的事儿
2019/06/15 Javascript
vue cli安装使用less的教程详解
2019/07/12 Javascript
[15:56]Heroes18_暗影萨满(完美)
2014/10/31 DOTA
Python使用redis pool的一种单例实现方式
2016/04/16 Python
用python的requests第三方模块抓取王者荣耀所有英雄的皮肤实例
2017/12/14 Python
Python实现求解一元二次方程的方法示例
2018/06/20 Python
Python GUI编程完整示例
2019/04/04 Python
Django将默认的SQLite更换为MySQL的实现
2019/11/18 Python
selenium框架中driver.close()和driver.quit()关闭浏览器
2020/12/08 Python
详解html5 canvas 微信海报分享(个人爬坑)
2018/01/12 HTML / CSS
攀岩、滑雪、徒步旅行装备:Black Diamond Equipment
2019/08/16 全球购物
咖啡厅创业计划书范本
2014/01/22 职场文书
公司请假条范文
2014/04/11 职场文书
2014年学校办公室工作总结
2014/12/19 职场文书
公司租车协议书
2015/01/29 职场文书
2015年节能减排工作总结
2015/05/14 职场文书
运动会3000米加油稿
2015/07/21 职场文书
班主任培训研修日志
2015/11/13 职场文书
python爬取网页版QQ空间,生成各类图表
2021/06/02 Python
Java异常处理try catch的基本用法
2021/12/06 Java/Android