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试卷自动排版系统
Jul 18 Javascript
javascript使用location.search的示例
Nov 05 Javascript
js中的事件捕捉模型与冒泡模型实例分析
Jan 10 Javascript
jquery实现图片上传之前预览的方法
Jul 11 Javascript
javascript中对Date类型的常用操作小结
May 19 Javascript
jQuery过滤选择器用法示例
Sep 12 Javascript
微信小程序 swiper组件详解及实例代码
Oct 25 Javascript
网页中右键功能的实现方法之contextMenu的使用
Feb 20 Javascript
Vue获取DOM元素样式和样式更改示例
Mar 07 Javascript
原生JS实现左右箭头选择日期实例代码
Mar 14 Javascript
angularjs获取到My97DatePicker选中的值方法
Oct 02 Javascript
vue移动端实现手机左右滑动入场动画
Jun 17 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读取txt文件的内容并赋值给数组的代码
2011/11/03 PHP
destoon安装出现Internal Server Error的解决方法
2014/06/21 PHP
PHP使用array_multisort对多个数组或多维数组进行排序
2014/12/16 PHP
Laravel如何使用Redis共享Session
2018/02/23 PHP
PHP7实现和CryptoJS的AES加密方式互通示例【AES-128-ECB加密】
2019/06/08 PHP
JavaScript初学者应注意的七个细节小结
2012/01/30 Javascript
Javascript拓展String方法小结
2013/07/08 Javascript
JQuery+Ajax实现数据查询、排序和分页功能
2015/09/27 Javascript
js实现背景图自适应窗口大小
2017/01/10 Javascript
在javaScript中检测数据类型的几种方式小结
2017/03/04 Javascript
.net MVC+Bootstrap下使用localResizeIMG上传图片
2017/04/21 Javascript
vue2.0多条件搜索组件使用详解
2020/03/26 Javascript
JavaScript requestAnimationFrame动画详解
2017/09/14 Javascript
jquery 获取索引值在一定范围的列表方法
2018/01/25 jQuery
为什么要使用Vuex的介绍
2019/01/19 Javascript
Vue全局loading及错误提示的思路与实现
2019/08/09 Javascript
深入浅出vue图片路径的实现
2019/09/04 Javascript
[03:03]DOTA2 2017国际邀请赛开幕战队入场仪式
2017/08/09 DOTA
python字符串替换示例
2014/04/24 Python
python实现根据用户输入从电影网站获取影片信息的方法
2015/04/07 Python
Python的MongoDB模块PyMongo操作方法集锦
2016/01/05 Python
Python数据类型中的“冒号“[::]——分片与步长操作示例
2018/01/24 Python
python实现读取excel文件中所有sheet操作示例
2019/08/09 Python
Python 基于wxpy库实现微信添加好友功能(简洁)
2019/11/29 Python
pytorch ImageFolder的覆写实例
2020/02/20 Python
在css3中background-clip属性与background-origin属性的用法介绍
2012/11/13 HTML / CSS
GafasWorld哥伦比亚:网上购买眼镜
2017/11/28 全球购物
正风肃纪剖析材料
2014/02/18 职场文书
2014年秋季开学演讲稿
2014/05/24 职场文书
商场开业庆典策划方案
2014/06/02 职场文书
十佳家长事迹材料
2014/08/26 职场文书
西岭雪山导游词
2015/02/06 职场文书
新郎新娘致辞
2015/07/31 职场文书
物业公司管理制度
2015/08/05 职场文书
SQL实现LeetCode(177.第N高薪水)
2021/08/04 MySQL
SQL实现LeetCode(178.分数排行)
2021/08/04 MySQL