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


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 相关文章推荐
一些易混淆且不常用的属性,希望有用
Jan 29 Javascript
基于jquery完美拖拽,可返回拖动轨迹
Mar 29 Javascript
javascript实现分栏显示小技巧附图
Oct 13 Javascript
jquery实现Slide Out Navigation滑出式菜单效果代码
Sep 07 Javascript
js实现搜索框关键字智能匹配代码
Mar 26 Javascript
原生JS获取元素集合的子元素宽度实例
Dec 14 Javascript
AngularJS入门教程之Helloworld示例
Dec 25 Javascript
原生js实现打字动画游戏
Feb 04 Javascript
js实现放大镜特效
May 18 Javascript
详解Angular CLI + Electron 开发环境搭建
Jul 20 Javascript
layui实现下拉复选功能的例子(包括数据的回显与上传)
Sep 24 Javascript
JS Generator 函数的含义与用法实例总结
Apr 08 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过滤所有恶意字符(批量过滤post,get敏感数据)
2014/03/18 PHP
php中异常处理方法小结
2015/01/09 PHP
Prototype Object对象 学习
2009/07/12 Javascript
javascript getElementsByClassName实现代码
2010/10/11 Javascript
在子窗口中关闭父窗口的一句代码
2013/10/21 Javascript
jQuery实现自动调整字体大小的方法
2015/06/15 Javascript
JavaScript各类型的关系图解
2015/10/16 Javascript
javascript html5实现表单验证
2016/03/01 Javascript
JS实现控制文本框的内容
2016/07/10 Javascript
javascript实现根据汉字获取简拼
2016/09/25 Javascript
Angular4 中内置指令的基本用法
2017/07/31 Javascript
angular指令笔记ng-options的使用方法
2017/09/18 Javascript
jfinal与bootstrap的登出实战详解
2017/11/27 Javascript
json字符串传到前台input的方法
2018/08/06 Javascript
[03:17]史诗级大片应援2018DOTA2国际邀请赛 致敬每一位坚守遗迹的勇士
2018/07/20 DOTA
python文件和目录操作方法大全(含实例)
2014/03/12 Python
python用reduce和map把字符串转为数字的方法
2016/12/19 Python
python3.6使用pickle序列化class的方法
2018/10/22 Python
PyCharm在新窗口打开项目的方法
2019/01/17 Python
Python的互斥锁与信号量详解
2019/09/12 Python
TensorFlow tf.nn.conv2d实现卷积的方式
2020/01/03 Python
Tensorflow获取张量Tensor的具体维数实例
2020/01/19 Python
python数据预处理 :样本分布不均的解决(过采样和欠采样)
2020/02/29 Python
Django 解决由save方法引发的错误
2020/05/21 Python
python中yield的用法详解
2021/01/13 Python
html5 自定义播放器核心代码
2013/12/20 HTML / CSS
Maje德国官网:法国女性成衣品牌
2017/02/10 全球购物
在c#中using和new这两个关键字有什么意义
2013/05/19 面试题
护理专科毕业生自荐书范文
2014/02/19 职场文书
《记金华的双龙洞》教学反思
2014/04/19 职场文书
副护士长竞聘演讲稿
2014/04/30 职场文书
会计求职自荐信
2014/06/20 职场文书
2014年军人思想汇报范文
2014/10/12 职场文书
2014年工作总结及2015工作计划
2014/12/12 职场文书
在职证明书模板
2015/06/15 职场文书
MySQL修炼之联结与集合浅析
2021/10/05 MySQL