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 相关文章推荐
获取页面高度,窗口高度,滚动条高度等参数值getPageSize,getPageScroll
Sep 22 Javascript
JS格式化数字保留两位小数点示例代码
Oct 15 Javascript
使用jQuery解决IE与FireFox下createElement方法的差异
Nov 14 Javascript
javascript实现随时变化着的背景颜色
Apr 02 Javascript
介绍一个简单的JavaScript类框架
Jun 24 Javascript
JQuery通过AJAX从后台获取信息显示在表格上并支持行选中
Sep 15 Javascript
jQuery计算文本框字数及限制文本框字数的方法
Mar 01 Javascript
Javascript 基础---Ajax入门必看
Jul 06 Javascript
react中使用css的7中方式(最全总结)
Feb 11 Javascript
Vue Autocomplete 自动完成功能简单示例
May 25 Javascript
vue element upload组件 file-list的动态绑定实现
Oct 11 Javascript
vue使用map代替Aarry数组循环遍历的方法
Apr 30 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
初探PHP5
2006/10/09 PHP
php发送post请求函数分享
2014/03/06 PHP
mysql查找删除重复数据并只保留一条实例详解
2016/09/24 PHP
JavaScript插入动态样式实现代码
2012/02/22 Javascript
Javascript 判断是否存在函数的方法
2013/01/03 Javascript
使用js复制链接中的部分文字的方法
2015/07/30 Javascript
javascript实现无缝上下滚动特效
2015/12/16 Javascript
轻松实现javascript图片轮播特效
2016/01/13 Javascript
JavaScript实现清空(重置)文件类型INPUT元素值的方法
2016/11/17 Javascript
jQuery实现限制文本框的输入长度
2017/01/11 Javascript
JS+jQuery实现注册信息的验证功能
2017/09/26 jQuery
vue给input file绑定函数获取当前上传的对象完美实现方法
2017/12/15 Javascript
JavaScript中常见内置函数用法示例
2018/05/14 Javascript
jQuery事件blur()方法的使用实例讲解
2019/03/30 jQuery
微信小程序实现上传图片裁剪图片过程解析
2019/08/22 Javascript
layui 实现二级弹窗弹出之后 关闭一级弹窗的方法
2019/09/18 Javascript
python中的yield使用方法
2014/02/11 Python
Python实现全角半角转换的方法
2014/08/18 Python
Python自定义函数定义,参数,调用代码解析
2017/12/27 Python
修复CentOS7升级Python到3.6版本后yum不能正确使用的解决方法
2018/01/26 Python
Python实现的多叉树寻找最短路径算法示例
2018/07/30 Python
使用python对excle和json互相转换的示例
2018/10/23 Python
扩展Django admin的list_filter()可使用范围方法
2019/08/21 Python
使用 Python 写一个简易的抽奖程序
2019/12/08 Python
Python CSV文件模块的使用案例分析
2019/12/21 Python
CSS3 清除浮动的方法示例
2018/06/01 HTML / CSS
荷兰在线钓鱼商店:Raven
2019/06/26 全球购物
求职信范文英文版
2014/01/05 职场文书
缓刑人员的思想汇报
2014/01/11 职场文书
优秀导游先进事迹材料
2014/01/25 职场文书
人力资源求职信
2014/05/25 职场文书
赵氏孤儿观后感
2015/06/09 职场文书
MySQL连接查询你真的学会了吗?
2021/06/02 MySQL
Vue3中的Refs和Ref详情
2021/11/11 Vue.js
TV动画《八十龟酱观察日记》第四季宣传PV公布
2022/04/06 日漫
html原生table实现合并单元格以及合并表头的示例代码
2023/05/07 HTML / CSS