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 相关文章推荐
js 模拟实现类似c#下的hashtable的简单功能代码
Jan 24 Javascript
JQuery插件开发示例代码
Nov 06 Javascript
JavaScript实现LI列表数据绑定的方法
Aug 04 Javascript
ajax与json 获取数据并在前台使用简单实例
Jan 19 Javascript
vue.js获取数据库数据实例代码
May 26 Javascript
深入理解vue-loader如何使用
Jun 06 Javascript
jquery.validate.js 多个相同name的处理方式
Jul 10 jQuery
JS+canvas实现的五子棋游戏【人机大战版】
Jul 19 Javascript
基于vue 开发中出现警告问题去除方法
Jan 25 Javascript
Moment.js实现多个同时倒计时
Aug 26 Javascript
Vue组件通信入门之Provide和Inject机制
Dec 29 Javascript
vue实现顶部菜单栏
Nov 08 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 cc攻击代码与防范方法
2012/10/18 PHP
PHP 处理TXT文件(打开/关闭/检查/读取)
2013/05/13 PHP
解析MySql与Java的时间类型
2013/06/22 PHP
单台服务器的PHP进程之间实现共享内存的方法
2014/06/13 PHP
PHP的反射类ReflectionClass、ReflectionMethod使用实例
2014/08/05 PHP
深入理解PHP之OpCode原理详解
2016/06/01 PHP
laravel框架数据库配置及操作数据库示例
2019/10/10 PHP
css3实现背景模糊的三种方式
2021/03/09 HTML / CSS
提示$ is not defined错误分析及解决
2013/04/09 Javascript
chrome下jq width()方法取值为0的解决方法
2014/05/26 Javascript
javascript的动态加载、缓存、更新以及复用(一)
2014/06/09 Javascript
JavaScript中的索引数组、关联数组和静态数组、动态数组讲解
2014/11/08 Javascript
详解JS函数重载
2014/12/04 Javascript
js实现继承的5种方式
2015/12/01 Javascript
JS正则截取两个字符串之间及字符串前后内容的方法
2017/01/06 Javascript
Angular中使用$watch监听object属性值的变化(详解)
2017/04/24 Javascript
JavaScript严格模式下关于this的几种指向详解
2017/07/12 Javascript
element-ui循环显示radio控件信息的方法
2018/08/24 Javascript
vue实现百度搜索功能
2020/12/28 Javascript
微信小程序实现点击按钮后修改颜色
2019/12/05 Javascript
vue.js iview打包上线后字体图标不显示解决办法
2020/01/20 Javascript
vue中touch和click共存的解决方式
2020/07/28 Javascript
JavaScript实现鼠标移入随机变换颜色
2020/11/24 Javascript
详解python使用Nginx和uWSGI来运行Python应用
2018/01/09 Python
用python实现对比两张图片的不同
2018/02/05 Python
Python自动化之数据驱动让你的脚本简洁10倍【推荐】
2019/06/04 Python
把django中admin后台界面的英文修改为中文显示的方法
2019/07/26 Python
pytorch中获取模型input/output shape实例
2019/12/30 Python
python 写一个文件分发小程序
2020/12/05 Python
NFL Game Pass欧洲:在线观看NFL比赛直播和点播,以高清质量播放
2018/08/30 全球购物
哪些情况下不应该使用索引
2015/07/20 面试题
茶叶店创业计划书范文
2014/01/19 职场文书
应聘文员自荐信范文
2014/03/11 职场文书
篝火晚会策划方案
2014/05/16 职场文书
班主任先进事迹材料
2014/12/17 职场文书
职工宿舍管理制度
2015/08/05 职场文书