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 脚本将当地时间转换成其它时区
Mar 19 Javascript
js setattribute批量设置css样式
Nov 26 Javascript
通过url查找a元素应用案例
Apr 29 Javascript
JS模式之简单的订阅者和发布者模式完整实例
Jun 30 Javascript
详解JavaScript基于面向对象之继承
Dec 13 Javascript
Bootstrap Validator 表单验证
Jul 25 Javascript
深入理解jQuery layui分页控件的使用
Aug 17 Javascript
深入理解javascript prototype的相关知识
Sep 19 Javascript
Vue数字输入框组件使用方法详解
Feb 10 Javascript
微信小程序实现树莓派(raspberry pi)小车控制
Feb 12 Javascript
vue 弹出遮罩层样式实例
Jul 22 Javascript
浅谈JS的原型和原型链
Jun 04 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
使用XDebug调试及单元测试覆盖率分析
2011/01/27 PHP
php生成excel文件的简单方法
2014/02/08 PHP
PHP goto语句简介和使用实例
2014/03/11 PHP
在openSUSE42.1下编译安装PHP7 的方法
2015/12/24 PHP
js弹出窗口之弹出层的小例子
2013/06/17 Javascript
jquery 淡入淡出效果的简单实现
2014/02/07 Javascript
JavaScript 匿名函数和闭包介绍
2015/04/13 Javascript
微信小程序 下拉菜单简单实例
2017/04/13 Javascript
Vue.js 2.0学习教程之从基础到组件详解
2017/04/24 Javascript
react实现点击选中的li高亮的示例代码
2018/05/24 Javascript
自定义javascript验证框架示例【附源码下载】
2019/05/31 Javascript
js笔试题-接收get请求参数
2019/06/15 Javascript
微信小程序后端(java)开发流程的详细步骤
2019/11/13 Javascript
vue移动端写的拖拽功能示例代码
2020/09/09 Javascript
[43:48]Ti4正赛第一天 VG vs NEWBEE 2
2014/07/19 DOTA
Python通过解析网页实现看报程序的方法
2014/08/04 Python
使用Python压缩和解压缩zip文件的教程
2015/05/06 Python
Python采用Django开发自己的博客系统
2020/09/29 Python
Python登录注册验证功能实现
2018/06/18 Python
python 批量修改/替换数据的实例
2018/07/25 Python
解决Python2.7中IDLE启动没有反应的问题
2018/11/30 Python
树莓派实现移动拍照
2019/06/22 Python
解析python实现Lasso回归
2019/09/11 Python
python如何实时获取tcpdump输出
2020/09/16 Python
python批量生成身份证号到Excel的两种方法实例
2021/01/14 Python
MADE法国:提供原创设计师家具
2018/09/18 全球购物
介绍一下RMI的基本概念
2016/12/17 面试题
日期和时间问题
2015/01/04 面试题
教师自我评价范文
2013/12/16 职场文书
财务会计专业求职信范文
2013/12/31 职场文书
执行力心得体会
2013/12/31 职场文书
母亲追悼会答谢词
2014/01/27 职场文书
班主任工作经验材料
2014/02/02 职场文书
售后服务承诺书怎么写
2014/05/21 职场文书
css3 利用transform-origin 实现圆点分布在大圆上布局及旋转特效
2021/04/29 HTML / CSS
Python自动化工具之实现Excel转Markdown表格
2022/04/08 Python