jquery实现网站超链接和图片提示效果


Posted in Javascript onMarch 21, 2013

超链接提示效果:

<script type="text/javascript"> 
//<![CDATA[ 
$(function(){ 
var x = 10; 
var y = 20; 
$("a.tooltip").mouseover(function(e){ 
this.myTitle = this.title; 
this.title = ""; 
var tooltip = "<div id='tooltip'>"+ this.myTitle +"<\/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>

图片提示效果:
<script type="text/javascript"> 
//<![CDATA[ 
$(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>
Javascript 相关文章推荐
基于jQuery实现的当离开页面时出现提示的实现代码
Jun 27 Javascript
JS高级拖动技术 setCapture,releaseCapture
Jul 31 Javascript
jquery实现的可隐藏重现的靠边悬浮层实例代码
May 27 Javascript
原生js仿jq判断当前浏览器是否为ie,精确到ie6~8
Aug 30 Javascript
JS实现为表格动态添加标题的方法
Mar 31 Javascript
基于HTML+CSS,jQuery编写的简易计算器后续(添加了键盘监听)
Jan 05 Javascript
JavaScript实现身份证验证代码
Feb 17 Javascript
js实现的xml对象转json功能示例
Dec 24 Javascript
微信小程序使用Promise简化回调
Feb 06 Javascript
vue最简单的前后端交互示例详解
Oct 11 Javascript
js 递归json树实现根据子id查父id的方法分析
Nov 08 Javascript
微信小程序 根据不同用户切换不同TabBar
Apr 21 Javascript
jquery 表格的增行删行实现思路
Mar 21 #Javascript
杨氏矩阵查找的JS代码
Mar 21 #Javascript
JavaScript 判断浏览器是否支持SVG的代码
Mar 21 #Javascript
js禁止document element对象选中文本实现代码
Mar 21 #Javascript
JS获取并操作iframe中元素的方法
Mar 21 #Javascript
jQuery页面图片伴随滚动条逐渐显示的小例子
Mar 21 #Javascript
js 验证密码强弱的小例子
Mar 21 #Javascript
You might like
php用户密码加密算法分析【Discuz加密算法】
2016/10/12 PHP
ext实现完整的登录代码
2008/08/08 Javascript
jquery ajax方式直接提交整个表单核心代码
2013/08/15 Javascript
javascript使用isNaN()函数判断变量是否为数字
2013/09/21 Javascript
文本域光标操作的jQuery扩展分享
2014/03/10 Javascript
Javascript图片上传前的本地预览实例
2014/06/16 Javascript
动态加载JavaScript文件的两种方法
2016/04/22 Javascript
Jquery调用iframe父页面中的元素及方法
2016/08/23 Javascript
使用Vuex解决Vue中的身份验证问题
2018/09/28 Javascript
JavaScript中的 new 命令
2019/05/22 Javascript
使用layui的layer组件做弹出层的例子
2019/09/27 Javascript
如何利用Node.js与JSON搭建简单的动态服务器
2020/06/16 Javascript
vue实现登录拦截
2020/06/29 Javascript
[01:24]2014DOTA2 TI第二日 YYF表示这届谁赢都有可能
2014/07/11 DOTA
Python使用pygame模块编写俄罗斯方块游戏的代码实例
2015/12/08 Python
Python打包文件夹的方法小结(zip,tar,tar.gz等)
2016/09/18 Python
Python批量更改文件名的实现方法
2017/10/29 Python
python判断字符串是否是json格式方法分享
2017/11/07 Python
Python用 KNN 进行验证码识别的实现方法
2018/02/06 Python
Python with语句上下文管理器两种实现方法分析
2018/02/09 Python
python将文本中的空格替换为换行的方法
2018/03/19 Python
python实现文本界面网络聊天室
2018/12/12 Python
详解python解压压缩包的五种方法
2019/07/05 Python
Python Numpy 自然数填充数组的实现
2019/11/28 Python
Python栈的实现方法示例【列表、单链表】
2020/02/22 Python
Python设计密码强度校验程序
2020/07/30 Python
CSS3使用transition属性实现过渡效果
2018/04/18 HTML / CSS
css3 transform 3d 使用css3创建动态3d立方体(html5实践)
2013/01/06 HTML / CSS
NBA欧洲商店(法国):NBA Europe Store FR
2016/10/19 全球购物
澳大利亚天然护肤品、化妆品和健康产品一站式商店:Nourished Life
2018/12/02 全球购物
班级活动策划书
2014/02/06 职场文书
CAD制图人员的自荐信
2014/02/07 职场文书
优秀大学生求职自荐信范文
2014/04/19 职场文书
家长对学校的意见和建议
2015/06/03 职场文书
2015年度考核个人工作总结
2015/10/24 职场文书
数据分析数据库ClickHouse在大数据领域应用实践
2022/04/03 MySQL