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 相关文章推荐
地震发生中逃生十大法则
May 12 Javascript
javascript实现简单的二级联动
Mar 19 Javascript
JS实现点击复选框将按钮或文本框变为灰色不可用的方法
Aug 11 Javascript
jquery实现网页的页面平滑滚动效果代码
Nov 02 Javascript
解决WordPress使用CDN后博文无法评论的错误
Dec 15 Javascript
PHP 实现一种多文件上传的方法
Sep 20 Javascript
Vue下的国际化处理方法
Dec 18 Javascript
微信小程序实现的贪吃蛇游戏【附源码下载】
Jan 03 Javascript
Vue项目中使用Vux的安装过程
May 01 Javascript
微信小程序列表中item左滑删除功能
Nov 07 Javascript
vue实现的微信机器人聊天功能案例【附源码下载】
Feb 18 Javascript
vue 实现上传组件
May 31 Vue.js
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
纯php打造的tab选项卡效果代码(不用js)
2010/12/29 PHP
php中$_POST与php://input的区别实例分析
2015/01/07 PHP
PHP 以POST方式提交XML、获取XML,解析XML详解及实例
2016/10/26 PHP
jquery ajax提交表单数据的两种方式
2009/11/24 Javascript
javascript禁制后退键(Backspace)实例代码
2013/11/15 Javascript
js实现有时间限制消失的图片方法
2015/02/27 Javascript
JavaScript中数据结构与算法(四):串(BF)
2015/06/19 Javascript
jQuery实现仿百度首页滑动伸缩展开的添加服务效果代码
2015/09/09 Javascript
js获取鼠标位置实例详解
2015/12/09 Javascript
js仿微博实现统计字符和本地存储功能
2015/12/22 Javascript
AngularJS表单和输入验证实例
2016/11/02 Javascript
AngularJS中的缓存使用
2017/01/11 Javascript
详解angularjs获取元素以及angular.element()用法
2017/07/25 Javascript
jackson解析json字符串,首字母大写会自动转为小写的方法
2017/12/22 Javascript
基于node下的http小爬虫的示例代码
2018/01/11 Javascript
微信小程序动态增加按钮组件
2018/09/14 Javascript
Vue和React组件之间的传值方式详解
2019/01/31 Javascript
JavaScript实现沿五角星形线摆动的小圆实例详解
2020/07/28 Javascript
[01:11:32]VG vs FNATIC 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
[43:24]完美世界DOTA2联赛PWL S3 INK ICE vs DLG 第二场 12.12
2020/12/17 DOTA
简单谈谈python的反射机制
2016/06/28 Python
pyqt5自定义信号实例解析
2018/01/31 Python
Python使用爬虫爬取静态网页图片的方法详解
2018/06/05 Python
解决python3捕获cx_oracle抛出的异常错误问题
2018/10/18 Python
在pycharm中python切换解释器失败的解决方法
2018/10/29 Python
python获取服务器响应cookie的实例
2018/12/28 Python
三步实现Django Paginator分页的方法
2019/06/11 Python
python 控制台单行刷新,多行刷新实例
2020/02/19 Python
python实现猜数游戏
2020/03/27 Python
Python如何重新加载模块
2020/07/29 Python
法国隐形眼镜网站:VisionDirect.fr
2020/03/03 全球购物
儿媳婚宴答谢词
2014/01/14 职场文书
推荐信格式要求
2014/05/09 职场文书
生物学专业求职信
2014/07/23 职场文书
Nginx如何配置Http、Https、WS、WSS的方法步骤
2021/05/11 Servers
Python Pandas常用函数方法总结
2021/06/15 Python