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 相关文章推荐
javascript是怎么继承的介绍
Jan 05 Javascript
Bootstrap 源代码分析(未完待续)
Aug 17 Javascript
Angular2学习笔记——详解NgModule模块
Dec 02 Javascript
iOS + node.js使用Socket.IO框架进行实时通信示例
Apr 14 Javascript
简单实现js上传文件功能
Aug 21 Javascript
Angularjs实现下拉框联动的示例代码
Aug 22 Javascript
bootstrap轮播模板使用方法详解
Nov 17 Javascript
Vue Socket.io源码解读
Feb 07 Javascript
vue下history模式刷新后404错误解决方法
Aug 18 Javascript
在小程序中使用canvas的方法示例
Sep 17 Javascript
vue2.0自定义指令示例代码详解
Apr 25 Javascript
微信小程序开发(二):页面跳转并传参操作示例
Jun 01 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执行速度全攻略
2006/10/09 PHP
基于php split()函数的用法详解
2013/06/05 PHP
PHP中array_map与array_column之间的关系分析
2014/08/19 PHP
PHP使用feof()函数读文件的方法
2014/11/07 PHP
LINUX下PHP程序实现WORD文件转化为PDF文件的方法
2016/05/13 PHP
PHP实现批量检测网站是否能够正常打开的方法
2016/08/23 PHP
Yii2中使用asset压缩js,css文件的方法
2016/11/24 PHP
网页整体变灰白色(兼容各浏览器)实例
2013/04/21 Javascript
使用JavaScript修改浏览器URL地址栏的实现代码
2013/10/21 Javascript
jQuery Form 页面表单提交的小例子
2013/11/15 Javascript
JS+CSS实现闪烁字体效果代码
2016/04/05 Javascript
IE8 内存泄露(内存一直增长 )的原因及解决办法
2016/04/06 Javascript
jQuery select自动选中功能实现方法分析
2016/11/28 Javascript
轻松理解JavaScript之AJAX
2017/03/15 Javascript
jQuery实现的文字逐行向上间歇滚动效果示例
2017/09/06 jQuery
JavaScript 自定义事件之我见
2017/09/25 Javascript
js实现3D照片墙效果
2019/10/28 Javascript
swiper实现异形轮播效果
2019/11/28 Javascript
javascript 设计模式之享元模式原理与应用详解
2020/04/08 Javascript
使用python爬虫获取黄金价格的核心代码
2018/06/13 Python
pandas值替换方法
2018/07/10 Python
python绘制动态曲线教程
2020/02/24 Python
Python基于Serializer实现字段验证及序列化
2020/11/04 Python
CSS3 实用技巧:实现黑白图像效果示例代码
2013/07/11 HTML / CSS
Footshop罗马尼亚:最好的运动鞋选择
2019/09/10 全球购物
Booking.com亚太地区:Booking.com APAC
2020/02/07 全球购物
办公室前台岗位职责范本
2013/12/10 职场文书
证券期货行业个人的自我评价
2013/12/26 职场文书
班组长竞聘书
2014/03/31 职场文书
运动会宣传口号
2014/06/09 职场文书
党委书记个人对照检查材料
2014/09/15 职场文书
流动人口婚育证明范本
2014/09/26 职场文书
2015年七一建党节活动总结
2015/03/20 职场文书
毕业论文答辩开场白
2015/05/27 职场文书
药房管理制度范本
2015/08/06 职场文书
vue2实现provide inject传递响应式
2021/05/21 Vue.js