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 相关文章推荐
js中获取事件对象的方法小结
Mar 13 Javascript
javascript+xml实现简单图片轮换(只支持IE)
Dec 23 Javascript
jquery图片滚动放大代码分享(1)
Aug 25 Javascript
深入浅析knockout源码分析之订阅
Jul 12 Javascript
Js操作DOM元素及获取浏览器高宽的简单方法
Sep 08 Javascript
bootstrap table单元格新增行并编辑
May 19 Javascript
Angular2 http jsonp的实例详解
Aug 31 Javascript
vue路由跳转时判断用户是否登录功能的实现
Oct 26 Javascript
jQuery幻灯片插件owlcarousel参数说明中文文档
Feb 27 jQuery
浅谈vuepress 踩坑记
Apr 18 Javascript
浅谈vue中.vue文件解析流程
Apr 24 Javascript
仿ElementUI实现一个Form表单的实现代码
Apr 23 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扩展图文教程
2008/12/12 PHP
PHP遍历某个目录下的所有文件和子文件夹的实现代码
2013/06/28 PHP
分享下页面关键字抓取www.icbase.com站点代码(带asp.net参数的)
2014/01/30 PHP
php禁用函数设置及查看方法详解
2016/07/25 PHP
thinkphp5+layui实现的分页样式示例
2019/10/08 PHP
Thinkphp5.0 框架视图view的比较标签用法分析
2019/10/12 PHP
Thinkphp5+Redis实现商品秒杀代码实例讲解
2020/12/29 PHP
JavaScript 组件之旅(一)分析和设计
2009/10/28 Javascript
jQuery基础知识点总结(DOM操作)
2016/06/01 Javascript
详解AngularJS验证、过滤器、指令
2017/01/04 Javascript
jQuery基于ajax操作json数据简单示例
2017/01/05 Javascript
bootstrap suggest下拉框使用详解
2017/04/10 Javascript
js中值引用和地址引用实例分析
2019/06/21 Javascript
vue 重塑数组之修改数组指定index的值操作
2020/08/09 Javascript
JS轮播图的实现方法2
2020/08/25 Javascript
Javascript中window.name属性详解
2020/11/19 Javascript
[15:41]教你分分钟做大人——灰烬之灵
2015/03/11 DOTA
探究Python多进程编程下线程之间变量的共享问题
2015/05/05 Python
Python获取文件所在目录和文件名的方法
2017/01/12 Python
解决Django后台ManyToManyField显示成Object的问题
2019/08/09 Python
Python全局锁中如何合理运用多线程(多进程)
2019/11/06 Python
使用opencv中匹配点对的坐标提取方式
2020/06/04 Python
PyTorch中Tensor的数据类型和运算的使用
2020/09/03 Python
CSS3实现水平居中、垂直居中、水平垂直居中的实例代码
2020/02/27 HTML / CSS
英国电子产品购物网站:TobyDeals
2018/07/30 全球购物
Bose美国官网:购买Bose耳机和音箱
2019/03/10 全球购物
销售代表求职自荐信
2013/10/01 职场文书
教师研修随笔感言
2014/01/23 职场文书
六月份红领巾广播稿
2014/02/03 职场文书
文秘自荐信
2014/06/28 职场文书
十佳家长事迹材料
2014/08/26 职场文书
作风转变年心得体会
2014/10/22 职场文书
音乐教师个人总结
2015/02/06 职场文书
交流会主持词
2015/07/02 职场文书
企业安全生产规章制度
2015/08/06 职场文书
2016年共产党员公开承诺书
2016/03/24 职场文书