鼠标滑过显示图片大图效果
来源:互联网 发布:下载股票买卖软件 编辑:程序博客网 时间:2024/04/28 20:14
描述:
当用户将鼠标放到 图片上时,显示图片的大图。
效果图:
说明:
用到了mouseover、mouseout、mousemove三个事件,分别表示鼠标滑过图片、鼠标移除图片、鼠标在图片上移动三个事件。
对于mouserover事件,做以下几件事:
获取原标题,并将标题置为空,防止title和提示框同时出现。
创建提示框对象,并将图片地址和title放入其中显示。
设置该提示框的位置并显示。
对于mouseout做以下几件事情:
将title还原,预备下次使用。
移除提示框
对于mousemove,我们需要动态的调整提示框的位置。
因为还没看到动画那一块,所以动画处理的不是太好,以后在优化吧。
完整代码:
<!doctype html><html><head><meta charset="utf-8"><title>jquery test</title><script src="jquery-1.11.1.min.js"></script><style type="text/css">.tooltip{display:inline-block;margin-left:50px;}.tp{color:red;}</style></head><body><div style="margin-left:120px; float:left"><div class="tooltip"><img src="./image/1.jpg" width="200px" title="二尾又旅——人柱力二位由木人"></div><div class="tooltip"> <img src="./image/2.jpg" width="200px" title="九尾九喇嘛——人柱力漩涡鸣人"></div><div class="tooltip"><img src="./image/3.jpg" width="200px" title="八尾牛鬼——人柱力奇拉比"></div><div class="tooltip"><img src="./image/4.jpg" width="200px" title="六尾犀犬——人柱力羽高"></div></div></body><script type="text/javascript">$(".tooltip img").mouseover(function(e){this.Mytitle = this.title;this.title = ""; var $tooltip = "<div id='tooltip'><img src='"+this.src+"' width='70%'><br/><p class='tp'>"+this.Mytitle+"</p></div>";$("body").append($tooltip);//添加到页面中$("#tooltip").css({"top":e.pageY+"px","left":e.pageX+"px","position":"absolute"}).show("fast");//设置x坐标和y坐标,并显示}).mouseout(function(){this.title = this.Mytitle;$("#tooltip").remove();//将该div移除}).mousemove(function(){$("#tooltip").css({"top":e.pageY+"px","left":e.pageX+"px",});});</script></html>
0 0
- 鼠标滑过显示图片大图效果
- 鼠标滑过图片出现大图片提示层效果
- 鼠标滑过显示大图
- 鼠标滑过小图片显示层中大图片
- 鼠标滑过图片出现大图片提示层效果js代码
- 鼠标滑过图片出现大图片提示层效果js代码
- 鼠标滑过图片出现大图片提示层效果js代码
- 鼠标滑过图片出现大图片提示层效果js代码
- 鼠标滑过图片出现大图片提示层效果js代码
- 鼠标滑过图片出现大图片提示层效果js代码
- 鼠标滑过图片出现大图片提示层效果js代码
- Jquery实现鼠标放在图片上面显示大图效果
- 鼠标滑过显示图片
- jquery 的实现鼠标滑过显示大图
- 鼠标滑过图片出现大图片提示层
- jQuery 鼠标滑过图片 预览大图(附注释)
- 鼠标滑过图片悬停效果
- 图片悬停显示大图效果
- Linux系统启动过程和用户登陆过程分析
- arduino中用IIC读取MMA8452三轴加速度模块数据
- POJ 1828 Monkeys' Pride
- 谷歌技术"三宝"之谷歌文件系统
- 自动构建工具Ant深入剖析(一) 配置环境及初步使用
- 鼠标滑过显示图片大图效果
- openstack 鉴权简单介绍
- Shell脚本编程的常识
- js 小数取整的函数
- 快速判断一个数是否是2的幂次方c++
- redhat环境下ssh不能自动认证登录的解决方法
- icot1
- 第六章堆排序之“优先级队列实现先进先出队列和栈”(练习6.5-6)
- Ubuntu Linux下安装OpenCV2.4.1所需包