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 相关文章推荐
js实现的网页颜色代码表全集
Jul 17 Javascript
Javascript入门学习资料收集整理篇
Jul 06 Javascript
JavaScript 克隆数组最简单的方法
Feb 12 Javascript
Javascript 学习笔记 错误处理
Jul 30 Javascript
基于jquery的无刷新分页技术
Jun 11 Javascript
Javascript基础教程之数据类型 (字符串 String)
Jan 18 Javascript
JavaScript获取页面中超链接数量的方法
Nov 09 Javascript
全面了解javascript中的错误处理机制
Jul 18 Javascript
浅谈jquery中使用canvas的问题
Oct 10 Javascript
vuex中的 mapState,mapGetters,mapActions,mapMutations 的使用
Apr 13 Javascript
详解基于Vue cli生成的Vue项目的webpack4升级
Jun 19 Javascript
vue中选项卡点击切换且能滑动切换功能的实现代码
Nov 25 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
ionCube 一款类似zend的PHP加密/解密工具
2010/07/25 PHP
PHP 命令行参数详解及应用
2011/05/18 PHP
php学习笔记 面向对象的构造与析构方法
2011/06/13 PHP
php中的三元运算符使用说明
2011/07/03 PHP
对PHP语言认识上需要避免的10大误区
2014/06/12 PHP
PHP数据库连接mysql与mysqli对比分析
2016/01/04 PHP
Symfony2安装的方法(2种方法)
2016/02/04 PHP
laravel5.6框架操作数据curd写法(查询构建器)实例分析
2020/01/26 PHP
PHP7变量处理机制修改
2021/03/09 PHP
关于Javascript 的 prototype问题。
2007/01/03 Javascript
JavaScript更改class和id的方法
2008/10/10 Javascript
javascript实现dom动态创建省市纵向列表菜单的方法
2015/05/14 Javascript
JavaScript中用getDate()方法返回指定日期的教程
2015/06/09 Javascript
JavaScript中的getTimezoneOffset()方法使用详解
2015/06/10 Javascript
用js编写的简单的计算器代码程序
2015/08/04 Javascript
jQuery实现的placeholder效果完整实例
2016/08/02 Javascript
jQuery实现鼠标跟随效果
2017/02/20 Javascript
BootstrapTable加载按钮功能实例代码详解
2017/09/22 Javascript
vue加载自定义的js文件方法
2018/03/13 Javascript
JS插件clipboard.js实现一键复制粘贴功能
2020/12/04 Javascript
vue将data恢复到初始状态 &amp;&amp; 重新渲染组件实例
2020/09/04 Javascript
python递归查询菜单并转换成json实例
2017/03/27 Python
python实现贪吃蛇小游戏
2020/03/21 Python
python如何保证输入键入数字的方法
2019/08/23 Python
如何使用Python脚本实现文件拷贝
2019/11/20 Python
使用python-Jenkins批量创建及修改jobs操作
2020/05/12 Python
Keras使用ImageNet上预训练的模型方式
2020/05/23 Python
详解pandas中利用DataFrame对象的.loc[]、.iloc[]方法抽取数据
2020/12/13 Python
matplotlib常见函数之plt.rcParams、matshow的使用(坐标轴设置)
2021/01/05 Python
女性时尚网购:Chic Me
2019/07/30 全球购物
商得四方公司面试题(gid+)
2014/04/30 面试题
关于青春的演讲稿三分钟
2014/08/22 职场文书
师德师风建设整改措施思想汇报
2014/10/11 职场文书
2014年个人年终总结
2015/03/09 职场文书
教师教育教学随笔
2015/08/15 职场文书
新西兰:最新留学学习计划书写作指南
2019/07/15 职场文书