JavaScript特效—JS悬浮框显示图片
来源:互联网 发布:计算机算法与设计 编辑:程序博客网 时间:2024/05/16 11:52
使用方式
1、元素的设置
<img src="${src}" alt="头像" width="20" height="20" class="apreview" title="${title}"/>
2、加入css
<style type="text/css"> .preview {position:absolute;background:#fff;padding:10px;display:none;} </style>
3、加入js脚本
$(function() { imagePreview(); });
this.imagePreview = function () { // 图片距离鼠标的位置 this.xOffset = 10; this.yOffset = -10; //hover([over,]out) //over:鼠标移到元素上要触发的函数 //out:鼠标移出元素要触发的函数 //鼠标悬浮的事件 $(".apreview").hover(function (e) { this.t = this.title;//显示在图片下的标题 this.title = ""; //将title置为空,不让文字悬浮提示 this.imgSr = this.src;//图片的连接 this.c = (this.t != "") ? "<br/>" + this.t : ""; $("body").append("<p class='preview'><img src='" + this.imgSr + "' alt='Image preview' width='140' height='140' />" + this.c + "</p>"); $(".preview") .css("top", (e.pageY + yOffset) + "px") .css("left", (e.pageX + xOffset) + "px") .fadeIn("fast"); }, function () { this.title = this.t;//恢复title $(".preview").remove(); }); //鼠标移动的事件,让图片随着移动 $(".apreview").mousemove(function (e) { $(".preview") .css("top", (e.pageY - yOffset) + "px") .css("left", (e.pageX + xOffset) + "px"); });};
4、最终显示效果
1 0
- JavaScript特效—JS悬浮框显示图片
- js特效 对话框 悬浮箭头
- 10个Javascript/JS图片特效
- JavaScript js 动态更换、播放图片特效
- 滚动图片切换连播(JavaScript特效 | JS特效源代码)
- JavaScript特效动画实例—图片轮播 右下角图片广告 原生js日历
- 超酷的图片标题悬浮特效
- Javascript显示当前页面中所有图片的特效
- JavaScript和CSS实现详情图片显示大图特效
- LightBox图片显示特效
- VC图片显示特效
- javascript:图片切换特效
- JAVAScript 常用图片特效
- javascript图片小特效
- JavaScript图片特效
- JavaScript图片特效
- JavaScript图片特效
- 小技巧--页面中既有幻灯图集(js特效轮播)也有悬浮窗(js特效)只显示一种,幻灯图集和悬浮窗特效冲突
- CSS 变量教程
- Windows系统下如何使用makefile
- efi-framebuffer device的注册和显示参数的传递
- ubuntu桌面 菜单栏消失 解决方案
- ajax①
- JavaScript特效—JS悬浮框显示图片
- 使用ReactiveCocoa实现iOS平台响应式编程
- Js学习之路(一)
- 分针网—每日分享: 利用js实现倒计时
- 解决ScrollView 嵌套ListView不能刷新,加载更多问题
- JAVA-11.3-模拟斗地主洗牌、发牌、并进行排序(集合)
- CentOS 6 系统优化脚本
- 关于android进行jni调用时.so文件的兼容问题
- JAVA 集合小结