图片鼠标悬浮预览 jquery 实现
来源:互联网 发布:java发送xml报文实例 编辑:程序博客网 时间:2024/05/16 03:05
在网页上的图片 比较小。当我们用鼠标悬浮上去的时候 想要显示出 大图的预览效果。我找了一个使用 jquery 制作的效果。
jquery 代码如下
$(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 imgUrl = $(this).children().attr("src");
var tooltip = "<div id='tooltip'><img src='"+ imgUrl +"' 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"
});
});
})
对应的html 代码如下:
<a href="#" class="tooltip"><img src="/uploads/allimg/090929/8-0Z9291R5000-L.gif" width="172" height="162"/></a>
<style type="text/css">
#tooltip{
position:absolute;
border:1px solid #ccc;
background:#333;
padding:2px;
display:none;
color:#fff;
}
</style>
当A 标记 class 属性为 tooltip 里面的 img 标记将会被 jquery 注册。鼠标悬浮上去后就会显示出跟随预览效果。
- 图片鼠标悬浮预览 jquery 实现
- jquery实现 鼠标悬浮 显示图片
- 使用jQuery实现鼠标悬浮图片轮换效果
- 鼠标悬浮图片上,显示上传按钮,点击实现预览功能,支持多浏览器
- jQuery实现图片放大预览
- jQuery 实现 图片上传预览
- jquery 实现 图片上传 预览
- jquery实现图片上传预览
- jquery 实现 图片上传 预览
- 鼠标悬浮图片放大
- jQuery鼠标悬浮链接弹出跟随图片实例代码
- 查看商品图片,鼠标悬浮图片放大js实现
- Jquery实现的悬浮按钮,浮现图片
- jquery实现 悬浮显示,例子显示图片
- jquery实现图片跟随鼠标
- jquery实现鼠标悬浮停止轮播特效
- Selenium 实现鼠标悬浮
- 鼠标悬浮实现各种图片散开的特效
- 正则表达式(一)
- Ngnix 源码学习(4)----内存池的申请
- linux文件系统的系统分析--(十五)sysfs和设备模型--Class
- 高效SQL语句必杀技
- 2012.4.13 360笔试总结
- 图片鼠标悬浮预览 jquery 实现
- oracle 密码更改
- winsock(一)
- 【JAVA】File Search Tool
- Windows Phone本地数据库性能最佳实践
- c#获取当前路径的方法集合
- HDU-1280 HASH
- 图片二进制互相转换C#
- Java中final、finally 和 finalize