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 相关文章推荐
本地图片预览(支持IE6/IE7/IE8/Firefox3)经验总结
Mar 25 Javascript
可兼容IE的获取及设置cookie的jquery.cookie函数方法
Sep 02 Javascript
使用JavaScript脚本无法直接改变Asp.net中Checkbox控件的Enable属性的解决方法
Sep 16 Javascript
javascript:void(0)是什么意思及href=#与href=javascriptvoid(0)的区别
Nov 13 Javascript
常见JS验证脚本汇总
Dec 01 Javascript
Node.js的MongoDB驱动Mongoose基本使用教程
Mar 01 Javascript
jQuery AJAX timeout 超时问题详解
Jun 21 Javascript
jQuery EasyUI中的日期控件DateBox修改方法
Nov 09 Javascript
javascript数组去重方法分析
Dec 15 Javascript
Mongoose经常返回e11000 error的原因分析
Mar 29 Javascript
基于vue的验证码组件的示例代码
Jan 22 Javascript
TypeScript中条件类型精读与实践记录
Oct 05 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 面向对象程序设计(oop)学习笔记 (四) - 异常处理类Exception
2014/06/12 PHP
destoon首页调用求购供应信息的地区名称的方法
2014/08/21 PHP
php 的反射详解及示例代码
2016/08/25 PHP
浅谈PHP发送HTTP请求的几种方式
2017/07/25 PHP
如何在PHP中使用AES加密算法加密数据
2020/06/24 PHP
表单的一些基本用法与技巧
2006/07/15 Javascript
js固定DIV高度,超出部分自动添加滚动条的简单方法
2013/07/10 Javascript
js、jquery图片动画、动态切换示例代码
2014/06/03 Javascript
javascript实现分栏显示小技巧附图
2014/10/13 Javascript
JS数组(Array)处理函数整理
2014/12/07 Javascript
JavaScript获取并更改input标签name属性的方法
2015/07/02 Javascript
Bootstrap编写一个兼容主流浏览器的受众巨幕式风格页面
2016/07/01 Javascript
jquery validation验证表单插件
2017/01/07 Javascript
JS 60秒后重新发送验证码的实例讲解
2017/07/26 Javascript
vue2.0路由切换后页面滚动位置不变BUG的解决方法
2018/03/14 Javascript
vue router 跳转后回到顶部的实例
2018/08/31 Javascript
浅谈微信页面入口文件被缓存解决方案
2018/09/29 Javascript
浅谈Webpack多页应用HMR卡住问题
2019/04/24 Javascript
微信小程序渲染性能调优小结
2019/07/30 Javascript
NodeJS多种创建WebSocket监听的方式(三种)
2020/06/04 NodeJs
[02:58]魔廷新尊——痛苦女王至宝语音台词节选
2020/06/14 DOTA
Python实现身份证号码解析
2015/09/01 Python
python文件的md5加密方法
2016/04/06 Python
numpy中实现ndarray数组返回符合特定条件的索引方法
2018/04/17 Python
Python实现的简单读写csv文件操作示例
2018/07/12 Python
pycharm 配置远程解释器的方法
2018/10/28 Python
pandas通过索引进行排序的示例
2018/11/16 Python
Django restframework 框架认证、权限、限流用法示例
2019/12/21 Python
Python版中国省市经纬度
2020/02/11 Python
Jupyter安装链接aconda实现过程图解
2020/11/02 Python
土木工程毕业生自荐信
2013/11/12 职场文书
党员反对四风问题思想汇报
2014/09/12 职场文书
2015年小学教科研工作总结
2015/07/20 职场文书
音乐课《小猫钓鱼》教学反思
2016/02/18 职场文书
spring cloud gateway中如何读取请求参数
2021/07/15 Java/Android
TV动画《史上最强大魔王转生为村民A》番宣CM公布
2022/04/01 日漫