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 相关文章推荐
JQuery 选择器 xpath 语法应用
May 13 Javascript
javascript 仿QQ滑动菜单效果代码
Sep 03 Javascript
javascript时间函数基础介绍
Mar 28 Javascript
怎么判断js脚本加载完成
Feb 28 Javascript
JS 获取浏览器和屏幕宽高等信息代码
Mar 31 Javascript
jQuery获得字体颜色16位码的方法
Feb 20 Javascript
浅谈JS继承_借用构造函数 &amp; 组合式继承
Aug 16 Javascript
js Canvas实现圆形时钟教程
Sep 19 Javascript
微信小程序之页面跳转和参数传递的实现
Sep 29 Javascript
浅谈mvvm-simple双向绑定简单实现
Apr 18 Javascript
js实现一款简单踩白块小游戏(曾经很火)
Dec 02 Javascript
js实现微信聊天效果
Aug 09 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
PHILIPS D1835/D1875的电路分析与打理
2021/03/02 无线电
解析PHP强制转换类型及远程管理插件的安全隐患
2014/06/30 PHP
Laravel中使用FormRequest进行表单验证方法及问题汇总
2016/06/19 PHP
laravel实现前后台路由分离的方法
2019/10/13 PHP
ThinkPHP 框架实现的读取excel导入数据库操作示例
2020/04/14 PHP
javascript js cookie的存储,获取和删除
2007/12/29 Javascript
JavaScript 浮点数运算 精度问题
2009/10/06 Javascript
javascript 动态调整图片尺寸实现代码
2009/12/28 Javascript
JavaScript的类型转换(字符转数字 数字转字符)
2010/08/30 Javascript
用JS判断IE版本的代码 超管用!
2011/08/09 Javascript
拖动table标题实现改变td的大小(css+js代码)
2013/04/16 Javascript
jQuery学习总结之jQuery事件
2014/06/30 Javascript
js模仿java的Map集合详解
2016/01/06 Javascript
node.js连接mongoDB数据库 快速搭建自己的web服务
2016/04/17 Javascript
深入解析JavaScript中的立即执行函数
2016/05/21 Javascript
基于KO+BootStrap+MVC实现的分页控件代码分享
2016/11/07 Javascript
jQuery 判断元素整理汇总
2017/02/28 Javascript
微信小程序实战之登录页面制作(5)
2020/03/30 Javascript
jquery中有哪些api jQuery主要API
2017/11/20 jQuery
使用js和canvas实现时钟效果
2020/09/08 Javascript
Flexible.js可伸缩布局实现方法详解
2020/11/13 Javascript
[49:43]VG vs FNATIC 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
pycharm 使用心得(四)显示行号
2014/06/05 Python
Python中的对象,方法,类,实例,函数用法分析
2015/01/15 Python
python使用Apriori算法进行关联性解析
2017/12/21 Python
python爬虫解决验证码的思路及示例
2019/08/01 Python
Python创建一个元素都为0的列表实例
2019/11/28 Python
美国购买汽车零件网站:Buy Auto Parts
2018/04/02 全球购物
幼儿教师自我鉴定
2013/11/02 职场文书
大学生专科学习生活的自我评价
2013/12/07 职场文书
高一学生评语大全
2014/04/25 职场文书
2015年毕业实习工作总结
2014/12/12 职场文书
保护环境建议书作文500字
2015/09/14 职场文书
升职感谢领导的话语及升职感谢信
2019/06/24 职场文书
研究生学习计划书应该怎么写?
2019/09/10 职场文书
详细谈谈JavaScript中循环之间的差异
2021/08/23 Javascript