Jquery实现自定义tooltip示例代码


Posted in Javascript onFebruary 12, 2014

Jquery实现自定义tooltip,具体代码如下

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="WebApplication247.Default" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head runat="server"> 
<title></title> 
<style type="text/css"> 
#tooltip 
{ 
position:absolute; 
border:1px solid #333; 
background:#f7f5d1; 
padding:1px; 
color:#333; 
display:none; 
} 
</style> 
<script src="Scripts/jquery-1.4.1.min.js" type="text/javascript"></script> 
<script language="javascript" type="text/javascript"> 
$(function () { 
var x = 10; //tooltip偏移鼠标的横坐标 
var y = 20; //tooptip偏移鼠标的纵坐标 
var myTitle; 
//1. 鼠标移至新闻,去掉系统默认的tooltip,自定义tooltip 
//2. 鼠标移出新闻,还原系统默认的tooltip,移除自定义的tooltip 
//3. 鼠标在新闻上移动,设置自定义的tooltip的位置 
$("a.tooltip").mouseover(function (e) { 
myTitle = this.title; 
this.title = ""; 
var tooltip = "<div id='tooltip' style='background:lightblue;'>" + myTitle + "</div>"; 
$("body").append(tooltip); 
$("#tooltip").css({ 
"top": (e.pageY + y) + "px", 
"left": (e.pageX + x) + "px" 
}).show("fast"); 
}).mouseout(function () { 
this.title = myTitle; 
$("#tooltip").remove(); 
}).mousemove(function (e) { 
$("#tooltip").css({ 
"top": (e.pageY + y) + "px", 
"left": (e.pageX + x) + "px" 
}); 
}); 
}); 
</script> 
</head> 
<body> 
<form id="form1" runat="server"> 
<div class="scrollNews" > 
<ul> 
<li><a href="#" class="tooltip" title="甜美宽松毛衣今秋一定红.">甜美宽松毛衣今秋一定红.</a></li> 
<li><a href="#" class="tooltip" title="秋装百搭小马甲不到50元.">秋装百搭小马甲不到50元.</a></li> 
<li><a href="#" class="tooltip" title="修身韩版小西装万人疯抢.">修身韩版小西装万人疯抢.</a></li> 
<li><a href="#" class="tooltip" title="夏末雪纺店主含泪大甩卖.">夏末雪纺店主含泪大甩卖.</a></li> 
<li><a href="#" class="tooltip" title="瑞丽都疯狂推荐的秋装.">瑞丽都疯狂推荐的秋装.</a></li> 
<li><a href="#" class="tooltip" title="48元长款针织小开衫卖疯啦.">48元长款针织小开衫卖疯啦.</a></li> 
<li><a href="#" class="tooltip" title="长袖雪纺衫单穿内搭都超美.">长袖雪纺衫单穿内搭都超美.</a></li> 
</ul> 
</div> 
</form> 
</body> 
</html>
Javascript 相关文章推荐
深入认识JavaScript中的函数
Jan 22 Javascript
Array.prototype.slice.apply的使用方法
Mar 17 Javascript
JQuery从头学起第二讲
Jul 04 Javascript
IE8 chrome中table隔行换色解决办法
Jul 09 Javascript
利用jq让你的div居中的好方法分享
Nov 21 Javascript
jquery获取select选中值的方法分析
Dec 22 Javascript
简单了解Ajax表单序列化的实现方法
Jun 14 Javascript
node.js 使用 net 模块模拟 websocket 握手进行数据传递操作示例
Feb 11 Javascript
react ant Design手动设置表单的值操作
Oct 31 Javascript
浅谈Vue使用Cascader级联选择器数据回显中的坑
Oct 31 Javascript
Vue 3.0中jsx语法的使用
Nov 13 Javascript
利用 Chrome Dev Tools 进行页面性能分析的步骤说明(前端性能优化)
Feb 24 Javascript
jquery实现手机发送验证码的倒计时代码
Feb 12 #Javascript
ie下$.getJSON出现问题的解决方法
Feb 12 #Javascript
利用jquery写的左右轮播图特效
Feb 12 #Javascript
jquery选择checked在ie8普通模式下的问题
Feb 12 #Javascript
控制input输入框中提示信息的显示和隐藏的方法
Feb 12 #Javascript
Javascript写入txt和读取txt文件示例
Feb 12 #Javascript
通过onmouseover选项卡实现img图片的变化
Feb 12 #Javascript
You might like
使用php4加速网络传输
2006/10/09 PHP
php获得文件扩展名三法
2006/11/25 PHP
php的list()的一步操作给一组变量进行赋值的使用
2011/05/18 PHP
如何使用PHP获取指定日期所在月的开始日期与结束日期
2013/08/01 PHP
php配合jquery实现增删操作具体实例
2013/12/12 PHP
CodeIgniter框架中_remap()使用方法2例
2014/03/10 PHP
PHP判断指定时间段的2个方法
2014/03/14 PHP
学习php设计模式 php实现抽象工厂模式
2015/12/07 PHP
php计算多个集合的笛卡尔积实例详解
2017/02/16 PHP
jquery 插件 web2.0分格的分页脚本,可用于ajax无刷新分页
2008/12/25 Javascript
Function.prototype.bind用法示例
2013/09/16 Javascript
配置Grunt的Task时通配符支持和动态生成文件名问题
2015/09/06 Javascript
学习javascript面向对象 实例讲解面向对象选项卡
2016/01/04 Javascript
超实用的JavaScript代码段 附使用方法
2016/05/22 Javascript
学习Angular中作用域需要注意的坑
2016/08/17 Javascript
详解nodejs模板引擎制作
2017/06/14 NodeJs
JavaScript模拟文件拖选框样式v1.0的实例
2017/08/04 Javascript
微信小程序实现的picker多级联动功能示例
2019/05/23 Javascript
js简单遍历获取对象中的属性值的方法示例
2019/06/19 Javascript
Vue v-text指令简单使用方法示例
2019/09/19 Javascript
[02:41]DOTA2英雄基础教程 冥魂大帝
2014/01/16 DOTA
Python 调用DLL操作抄表机
2009/01/12 Python
在Python中操作文件之seek()方法的使用教程
2015/05/24 Python
python迭代器与生成器详解
2016/03/10 Python
python开发环境PyScripter中文乱码问题解决方案
2016/09/11 Python
python中文分词,使用结巴分词对python进行分词(实例讲解)
2017/11/14 Python
django使用haystack调用Elasticsearch实现索引搜索
2019/07/24 Python
vscode+PyQt5安装详解步骤
2020/08/12 Python
军训鉴定表自我鉴定
2014/02/13 职场文书
铲车司机岗位职责
2014/03/15 职场文书
幼儿园教师自我评价
2015/03/04 职场文书
2015年教师国培感言
2015/08/01 职场文书
nginx如何将http访问的网站改成https访问
2021/03/31 Servers
python 模拟在天空中放风筝的示例代码
2021/04/21 Python
vue项目中的支付功能实现(微信支付和支付宝支付)
2022/02/18 Vue.js
使用Redis实现分布式锁的方法
2022/06/16 Redis