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 相关文章推荐
jQuery学习笔记 获取jQuery对象
Sep 19 Javascript
DOM基础教程之使用DOM + Css
Jan 20 Javascript
javascript简单比较日期大小的方法
Jan 05 Javascript
通过button将form表单的数据提交到action层的实例
Sep 08 Javascript
微信小程序中post方法与get方法的封装
Sep 26 Javascript
vue使用keep-alive实现数据缓存不刷新
Oct 21 Javascript
浅谈mint-ui loadmore组件注意的问题
Nov 08 Javascript
express默认日志组件morgan的方法
Apr 05 Javascript
利用React Router4实现的服务端直出渲染(SSR)
Jan 07 Javascript
微信小程序bindtap事件与冒泡阻止详解
Aug 08 Javascript
vue路由跳转传递参数的方式总结
May 10 Javascript
基于Vue.js+Nuxt开发自定义弹出层组件
Oct 09 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
PHP 5.3 下载时 VC9、VC6、Thread Safe、Non Thread Safe的区别分析
2011/03/28 PHP
Laravel框架实现多个视图共享相同数据的方法详解
2019/07/09 PHP
php中关于换行的实例写法
2019/09/26 PHP
jquery 单击li防止重复加载的实现代码
2010/12/24 Javascript
关于js中for in的缺陷浅析
2013/12/02 Javascript
js获取元素相对窗口位置的实现代码
2014/09/28 Javascript
jQuery+PHP实现动态数字展示特效
2015/03/14 Javascript
javascript实现状态栏中文字动态显示的方法
2015/10/20 Javascript
完美JQuery图片切换效果的简单实现
2016/07/21 Javascript
AngularJS中watch监听用法分析
2016/11/04 Javascript
Bootstrap按钮组实例详解
2017/07/03 Javascript
微信小程序基于本地缓存实现点赞功能的方法
2017/12/18 Javascript
vue实现压缩图片预览并上传功能(promise封装)
2019/01/10 Javascript
微信小程序事件对象中e.target和e.currentTarget的区别详解
2019/05/08 Javascript
layer弹出层自适应高度,垂直水平居中的实现
2019/09/16 Javascript
详解微信小程序之提高应用速度小技巧
2020/01/07 Javascript
基于JS实现table导出Excel并保留样式
2020/05/19 Javascript
[06:16]第十四期-国士无双绝地翻盘之撼地神牛
2014/06/24 DOTA
使用Python对IP进行转换的一些操作技巧小结
2015/11/09 Python
Python实现简单的HttpServer服务器示例
2017/09/25 Python
Python WXPY实现微信监控报警功能的代码
2017/10/20 Python
python互斥锁、加锁、同步机制、异步通信知识总结
2018/02/11 Python
python微信跳一跳系列之棋子定位颜色识别
2018/02/26 Python
如何利用python制作时间戳转换工具详解
2018/09/12 Python
解决pycharm 远程调试 上传 helpers 卡住的问题
2019/06/27 Python
Python合并2个字典成1个新字典的方法(9种)
2019/12/19 Python
Python 实现敏感目录扫描的示例代码
2020/05/21 Python
Windows 平台做 Python 开发的最佳组合(推荐)
2020/07/27 Python
CSS3网格的三个新特性详解
2014/04/04 HTML / CSS
HTML5的结构和语义(5):交互
2008/10/17 HTML / CSS
HelloFresh澳大利亚:订购你的美味食品盒、健康餐食
2018/03/28 全球购物
Looking4Parking美国:全球排名第一的机场停车比较品牌
2019/08/26 全球购物
门卫人员岗位职责
2013/12/24 职场文书
测量工程专业求职信
2014/02/24 职场文书
在Python 中将类对象序列化为JSON
2022/04/06 Python
Sentry的安装、配置、使用教程(Sentry日志手机系统)
2022/07/23 Python