鼠标滑过出现预览的大图提示效果


Posted in Javascript onFebruary 26, 2014

当鼠标滑过图片时,图片会出现预览的大图,大图下面还会有介绍文字。

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="图片提示效果.aspx.cs" Inherits="图片提示效果" %> <!DOCTYPE html> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head runat="server"> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> 
<title></title> 
<style type ="text/css" > 
.aa{ 
width:88px; 
height :100px; 
} 
</style> 
<script type ="text/javascript" src ="Scripts/jquery-1.7.1.js" ></script> 
<script type ="text/javascript" > 
$(function () { 
var x = 10; 
var y = 20; 
$("a.tooltip").mouseover(function (e) { 
this.myTitle = this.title; 
this.title = ""; 
var imgTitle = this.myTitle ? "<br/>" + this.myTitle : ""; 
var tooltip = "<div id='tooltip'><img src='" + this.href + "' alt='产品预览图'/>" + imgTitle + "</div>"; //创建<div>元素 
$("body").append(tooltip); //将它追加到文本中 
$("#tooltip") 
.css({ 
"top": (e.pageY + y) + "px", 
"left": (e.pageX + x) + "px" 
}).show("fast"); //设置x坐标和y坐标,并且显示 
}).mouseout(function () { 
this.title = this.myTitle; 
$("#tooltip").remove(); //移除 
}).mousemove(function (e) { 
$("#tooltip") 
.css({ 
"top": (e.pageY + y) + "px", 
"left": (e.pageX + x) + "px" 
}); 
}); 
}) 
</script> 
</head> 
<body> 
<form id="form1" runat="server"> 
<div > 
<a href ="image/4.jpg" class ="tooltip" title ="鞋子"><img src="image/4.jpg" alt="鞋子" class="aa"/> </a> 
<a href ="image/5.jpg" class ="tooltip" title ="手套"><img src="image/5.jpg" alt="手套" class="aa"/> </a> 
<a href ="image/6.jpg" class ="tooltip" title ="裙子"><img src="image/6.jpg" alt="裙子" class="aa"/> </a> 
<a href ="image/7.jpg" class ="tooltip" title ="包包"><img src="image/7.jpg" alt="包包" class="aa"/> </a> 
</div> 
</form> 
</body> 
</html>

鼠标滑过出现预览的大图提示效果
Javascript 相关文章推荐
javascript函数中的arguments参数
Aug 01 Javascript
JavaScript中的console.time()函数详细介绍
Dec 29 Javascript
JS控制网页动态生成任意行列数表格的方法
Mar 09 Javascript
js立即执行函数: (function ( ){})( ) 与 (function ( ){}( )) 有什么区别?
Nov 18 Javascript
js实现网页收藏功能
Dec 17 Javascript
Bootstrap富文本组件wysiwyg数据保存到mysql的方法
May 09 Javascript
angular.js指令中transclude选项及ng-transclude指令详解
May 24 Javascript
js数据类型检测总结
Aug 05 Javascript
Vue.js的动态组件模板的实现
Nov 26 Javascript
javascript中的闭包概念与用法实践分析
Jul 26 Javascript
vue+render+jsx实现可编辑动态多级表头table的实例代码
Apr 01 Javascript
微信小程序整个页面的自动适应布局的实现
Jul 12 Javascript
简单的邮箱登陆的提示效果类似于yahoo邮箱
Feb 26 #Javascript
javascript中的undefined和not defined区别示例介绍
Feb 26 #Javascript
通过隐藏iframe实现文件下载的js方法介绍
Feb 26 #Javascript
JS获取几种URL地址的方法小结
Feb 26 #Javascript
js获取当前地址 JS获取当前URL的示例代码
Feb 26 #Javascript
JS获取select的value和text值的简单实例
Feb 26 #Javascript
JS获取文本框,下拉框,单选框的值的简单实例
Feb 26 #Javascript
You might like
php 攻击方法之谈php+mysql注射语句构造
2009/10/30 PHP
php常用字符函数实例小结
2016/12/29 PHP
url 特殊字符 传递参数解决方法
2010/01/01 Javascript
收集的一些Array及String原型对象的扩展实现代码
2010/12/05 Javascript
JQuery select控件的相关操作实现代码
2012/09/14 Javascript
Jquery和JS用外部变量获取Ajax返回的参数值的方法实例(超简单)
2013/06/17 Javascript
一个JavaScript递归实现反转数组字符串的实例
2014/10/14 Javascript
jQuery实现的输入框选择时间插件用法实例
2015/02/28 Javascript
jQuery基于扩展简单实现倒计时功能的方法
2016/05/14 Javascript
好好了解一下Cookie(强烈推荐)
2016/06/14 Javascript
js闭包用法实例详解
2016/12/13 Javascript
javascript按顺序加载运行js方法
2017/12/01 Javascript
JS实现可针对算术表达式求值的计算器功能示例
2018/09/04 Javascript
Cocos2d实现刮刮卡效果
2018/12/20 Javascript
Vue实现购物车详情页面的方法
2019/08/20 Javascript
layui清空,重置表单数据的实例
2019/09/12 Javascript
jquery制作的移动端购物车效果完整示例
2020/02/24 jQuery
vue中的使用token的方法示例
2020/03/10 Javascript
vue - props 声明数组和对象操作
2020/07/30 Javascript
详解JavaScript数据类型和判断方法
2020/09/04 Javascript
微信小程序实现弹幕墙(祝福墙)
2020/11/18 Javascript
python删除过期文件的方法
2015/05/29 Python
教你用Python脚本快速为iOS10生成图标和截屏
2016/09/22 Python
Python 基础之字符串string详解及实例
2017/04/01 Python
Django工程的分层结构详解
2019/07/18 Python
Python将string转换到float的实例方法
2019/07/29 Python
tensorflow -gpu安装方法(不用自己装cuda,cdnn)
2020/01/20 Python
Python Websocket服务端通信的使用示例
2020/02/25 Python
解决Pycharm 运行后没有输出的问题
2021/02/05 Python
python爬取豆瓣电影排行榜(requests)的示例代码
2021/02/18 Python
报纸媒体创意广告词
2014/03/17 职场文书
学校安全生产月活动总结
2014/07/05 职场文书
机械专业求职信范文
2014/07/15 职场文书
安全守法证明
2015/06/23 职场文书
2016年感恩教师节活动总结
2016/04/01 职场文书
vue使用echarts实现折线图
2022/03/21 Vue.js