jquery 操作DOM案例代码分享


Posted in Javascript onApril 05, 2012

实例如下:

<style type="text/css"> 
body{ 
margin:0; 
padding:40px; 
background:#fff; 
font:80% Arial, Helvetica, sans-serif; 
color:#555; 
line-height:180%; 
} 
img{border:none;} 
ul,li{ 
margin:0; 
padding:0; 
} 
li{ 
list-style:none; 
float:left; 
display:inline; 
margin-right:10px; 
border:1px solid #AAAAAA; 
} 
/* tooltip */ 
#tooltip{ 
position:absolute; 
border:1px solid #ccc; 
background:#333; 
padding:2px; 
display:none; 
color:#fff; 
} 
</style> 
<script language="javascript"> 
/*$(document).ready(function(){ 
var x=10; 
var y=20; 
$("a .tooltip").mouseover(function(e){ 
this.myTitle=this.title; 
this.title=""; 
var tooltip="<div id='tooltip'>"+this.title+"</div>"; 
$("body").append(tooltip); 
$("#tooltip").css({ 
"top" : (e.pageY+y) + "px", 
"left" : (e.pageX+x) + "px" 
}).show("fast"); 
}).mouseout(function(){ 
this.title=this.myTitle; 
$("#tooltip").remove(); 
}); 
}); 
*/ 
$(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> 
</head> 
<body> 
<div style="display:none"> 
<p><a href="#" class="tooltip" title="这是我的超链接提示1">提示1</a></p> 
<p><a href="#" class="tooltip" title="这是我的超链接提示2">提示2</a></p> 
<p><a href="#" title="自带提示1">自带提示1</a></p> 
<p><a href="#" title="自带提示2">自带提示2</a></p> 
</div> 
<h3>有效果:</h3> 
<ul> 
<li><a href="images/apple_1_bigger.jpg" class="tooltip" title="苹果 iPod"><img src="images/apple_1.jpg" alt="苹果 iPod" /></a></li> 
<li><a href="images/apple_2_bigger.jpg" class="tooltip" title="苹果 iPod nano"><img src="images/apple_2.jpg" alt="苹果 iPod nano"/></a></li> 
<li><a href="images/apple_3_bigger.jpg" class="tooltip" title="苹果 iPhone"><img src="images/apple_3.jpg" alt="苹果 iPhone"/></a></li> 
<li><a href="images/apple_4_bigger.jpg" class="tooltip" title="苹果 Mac"><img src="images/apple_4.jpg" alt="苹果 Mac"/></a></li> 
</ul> 
<br/><br/><br/><br/> 
<br/><br/><br/><br/> 
<h3>无效果:</h3> 
<ul> 
<li><a href="images/apple_1_bigger.jpg" title="苹果 iPod"><img src="images/apple_1.jpg" alt="苹果 iPod" /></a></li> 
<li><a href="images/apple_2_bigger.jpg" title="苹果 iPod nano"><img src="images/apple_2.jpg" alt="苹果 iPod nano"/></a></li> 
<li><a href="images/apple_3_bigger.jpg" title="苹果 iPhone"><img src="images/apple_3.jpg" alt="苹果 iPhone"/></a></li> 
<li><a href="images/apple_4_bigger.jpg" title="苹果 Mac"><img src="images/apple_4.jpg" alt="苹果 Mac"/></a></li> 
</ul> 
</body>

结果:

jquery 操作DOM案例代码分享

Javascript 相关文章推荐
XP折叠菜单&amp;仿QQ2006菜单
Dec 16 Javascript
select 控制网页内容隐藏于显示的实现代码
May 25 Javascript
SinaEditor使用方法详解
Dec 28 Javascript
Angular2学习笔记——详解NgModule模块
Dec 02 Javascript
AngularJs上传前预览图片的实例代码
Jan 20 Javascript
JS实现中国公民身份证号码有效性验证
Feb 20 Javascript
bootstrap suggest搜索建议插件使用详解
Mar 25 Javascript
jQuery 添加样式属性的优先级别方法(推荐)
Jun 08 jQuery
jQuery实现简单的手风琴效果
Apr 17 jQuery
JavaScript中七种流行的开源机器学习框架
Oct 11 Javascript
使用vscode快速建立vue模板过程详解
Oct 10 Javascript
gojs实现蚂蚁线动画效果
Feb 18 Javascript
jquery 操作DOM的基本用法分享
Apr 05 #Javascript
文本框输入时 实现自动提示(像百度、google一样)
Apr 05 #Javascript
Ajax搜索结果页面下方的分页按钮的生成
Apr 05 #Javascript
jQuery之$(document).ready()使用介绍
Apr 05 #Javascript
javascript淡入淡出效果的实现思路
Mar 31 #Javascript
提高javascript效率 一次判断,而不要次次判断
Mar 30 #Javascript
一个关于javascript匿名函数的问题分析
Mar 30 #Javascript
You might like
php实现QQ空间获取当前用户的用户名并生成图片
2015/07/25 PHP
Yii2 rbac权限控制之rule教程详解
2016/06/23 PHP
PHP使用ActiveMQ实例
2018/02/05 PHP
基于JQuery的asp.net树实现代码
2010/11/30 Javascript
JavaScript中使用正则匹配多条,且获取每条中的分组数据
2010/11/30 Javascript
IE6中使用position导致页面变形的解决方案(js代码)
2011/01/09 Javascript
jQuery的slideToggle方法实例
2013/05/07 Javascript
js的Boolean对象初始值示例
2014/03/04 Javascript
分享10个原生JavaScript技巧
2015/04/20 Javascript
javascript发送短信验证码实现代码
2015/11/12 Javascript
分享两段简单的JS代码防止SQL注入
2016/04/12 Javascript
Javascript类型系统之String字符串类型详解
2016/06/21 Javascript
Highcharts入门之基本属性
2016/08/02 Javascript
浅谈vuex actions和mutation的异曲同工
2018/12/13 Javascript
详解如何使用微信小程序云函数发送短信验证码
2019/03/13 Javascript
jQuery实现带3D切割效果的轮播图功能示例【附源码下载】
2019/04/04 jQuery
webpack4 从零学习常用配置(小结)
2019/05/28 Javascript
cordova+vue+webapp使用html5获取地理位置的方法
2019/07/06 Javascript
JS+html5实现异步上传图片显示上传文件进度条功能示例
2019/11/09 Javascript
[01:09:20]NB vs NAVI Supermajor小组赛A组 BO3 第二场 6.2
2018/06/03 DOTA
Python使用Turtle模块绘制五星红旗代码示例
2017/12/11 Python
详解Python之unittest单元测试代码
2018/01/24 Python
Python设计模式之组合模式原理与用法实例分析
2019/01/11 Python
python类的实例化问题解决
2019/08/31 Python
把vgg-face.mat权重迁移到pytorch模型示例
2019/12/27 Python
Python 文件数据读写的具体实现
2020/01/24 Python
用纯CSS3实现网页中常见的小箭头
2017/10/16 HTML / CSS
HTML5添加禁止缩放功能
2017/11/03 HTML / CSS
世界著名的顶级牛排:Omaha Steak(奥马哈牛排)
2016/09/20 全球购物
爱尔兰旅游网站:ebookers.ie
2020/01/24 全球购物
文明教师事迹材料
2014/01/16 职场文书
小学生自我评价范文
2014/01/25 职场文书
法学毕业生自我鉴定
2014/01/31 职场文书
2015年九一八事变纪念日演讲稿
2015/03/19 职场文书
高一军训感想
2015/08/07 职场文书
大学生社会服务心得体会
2016/01/22 职场文书