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 相关文章推荐
Prototype1.6 JS 官方下载地址
Nov 30 Javascript
jquery 快速回到页首的方法
Dec 05 Javascript
javascript实现 百度翻译 可折叠的分享按钮列表
Mar 12 Javascript
多种JQuery循环滚动文字图片效果代码
Jun 23 Javascript
Node.js模块封装及使用方法
Mar 06 Javascript
详解Javascript函数声明与递归调用
Oct 22 Javascript
AngularJS中指令的四种基本形式实例分析
Nov 22 Javascript
React Native如何消除启动时白屏的方法
Aug 08 Javascript
AngularJS中filter的使用实例详解
Aug 25 Javascript
JS中的多态实例详解
Oct 15 Javascript
Vue如何实现监听组件原生事件
Jul 03 Javascript
jquery实现广告上下滚动效果
Mar 04 jQuery
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中常见的mongodb查询操作
2013/06/20 PHP
ThinkPHP CURD方法之field方法详解
2014/06/18 PHP
PHP堆栈调试操作简单示例
2018/06/15 PHP
深入理解 PHP7 中全新的 zval 容器和引用计数机制
2018/10/15 PHP
PHP获取远程http或ftp文件的md5值的方法
2019/04/15 PHP
Yii使用EasyWechat实现小程序获取用户的openID的方法
2020/04/29 PHP
JavaScript入门教程(6) Window窗口对象
2009/01/31 Javascript
Javascript load Page,load css,load js实现代码
2010/03/31 Javascript
JavaScript在IE和Firefox浏览器下的7个差异兼容写法小结
2010/06/18 Javascript
使用JavaScript检测Firefox浏览器是否启用了Firebug的代码
2010/12/28 Javascript
jquery原创弹出层折叠效果点击折叠弹出一个层
2014/03/12 Javascript
JavaScript编写检测用户所使用的浏览器的代码示例
2016/05/05 Javascript
微信小程序 图片等比例缩放(图片自适应屏幕)
2016/11/16 Javascript
nodejs读写json文件的简单方法(必看)
2017/03/09 NodeJs
基于nodejs 的多页面爬虫实例代码
2017/05/31 NodeJs
Koa2微信公众号开发之本地开发调试环境搭建
2018/05/16 Javascript
JavaScript实现的开关灯泡点击切换特效示例
2019/07/08 Javascript
jQuery实现推拉门效果
2020/10/19 jQuery
详解vue3中组件的非兼容变更
2021/03/03 Vue.js
python实现给数组按片赋值的方法
2015/07/28 Python
Python实现统计给定列表中指定数字出现次数的方法
2018/04/11 Python
在Python 不同级目录之间模块的调用方法
2019/01/19 Python
Python实现的银行系统模拟程序完整案例
2019/04/12 Python
pyqt5实现绘制ui,列表窗口,滚动窗口显示图片的方法
2019/06/20 Python
Django 拆分model和view的实现方法
2019/08/16 Python
大女孩胸罩:Big Girls Bras
2016/12/15 全球购物
英国性感内衣和睡衣品牌:Bluebella
2018/01/26 全球购物
Proenza Schouler官方网站:纽约女装和配饰品牌
2019/01/03 全球购物
工程概预算专业毕业生求职信
2013/10/04 职场文书
企业消防安全制度
2014/02/02 职场文书
学校招生宣传广告词
2014/03/19 职场文书
初中家长评语大全
2014/12/26 职场文书
人事文员岗位职责
2015/02/04 职场文书
微信搭讪开场白
2015/05/28 职场文书
2016年过年放假安排通知
2015/08/18 职场文书
教师培训学习心得体会
2016/01/21 职场文书