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 相关文章推荐
YUI Compressor压缩JavaScript原理及微优化
Jan 07 Javascript
node.js中的console.log方法使用说明
Dec 09 Javascript
VUEJS实战之构建基础并渲染出列表(1)
Jun 13 Javascript
js轮播图代码分享
Jul 14 Javascript
JavaScript手风琴页面制作
May 17 Javascript
vue+Java后端进行调试时解决跨域问题的方式
Oct 19 Javascript
vue实现的上传图片到数据库并显示到页面功能示例
Mar 17 Javascript
在小程序中推送模板消息的实现方法
Jul 22 Javascript
微信小程序中button去除默认的边框实例代码
Aug 01 Javascript
js正则匹配多个全部数据问题
Dec 20 Javascript
浅析vue cli3 封装Svgicon组件正确姿势(推荐)
Apr 27 Javascript
JavaScript中CreateTextFile函数
Aug 30 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:风雨欲来 路在何方?
2006/10/09 PHP
php+mysql大量用户登录解决方案分析
2014/12/29 PHP
php相对当前文件include其它文件的方法
2015/03/13 PHP
PHP实现的多进程控制demo示例
2019/07/22 PHP
PHP设计模式之组合模式定义与应用示例
2020/02/01 PHP
关于PhpStorm设置点击编辑文件自动定位源文件的实现方式
2020/12/30 PHP
在JavaScript中获取请求的URL参数
2010/12/22 Javascript
jQuery EasyUI API 中文文档 - Calendar日历使用
2011/10/19 Javascript
js如何获取file控件的完整路径具体实现代码
2013/05/15 Javascript
JS中把字符转成ASCII值的函数示例代码
2013/11/21 Javascript
JQuery.get提交页面不跳转的解决方法
2015/01/13 Javascript
详解JavaScript的流程控制语句
2015/11/30 Javascript
微信小程序HTTP接口请求封装代码实例
2019/09/05 Javascript
JS数组的常用10种方法详解
2020/05/08 Javascript
[05:04]完美世界携手游戏风云打造 卡尔工作室地图界面篇
2013/04/23 DOTA
Python中的lstrip()方法使用简介
2015/05/19 Python
快速排序的算法思想及Python版快速排序的实现示例
2016/07/02 Python
python字符串str和字节数组相互转化方法
2017/03/18 Python
python实现将汉字保存成文本的方法
2018/11/16 Python
Python 进程之间共享数据(全局变量)的方法
2019/07/16 Python
如何基于Python获取图片的物理尺寸
2019/11/25 Python
Win下PyInstaller 安装和使用教程
2019/12/25 Python
Python常用库大全及简要说明
2020/01/17 Python
Python3实现英文字母转换哥特式字体实例代码
2020/09/01 Python
Pycharm如何自动生成头文件注释
2020/11/14 Python
行政专员岗位职责
2014/01/02 职场文书
十岁生日同学答谢词
2014/01/19 职场文书
我的教育故事演讲稿
2014/05/04 职场文书
2014年党支部学习材料
2014/05/19 职场文书
幼儿园六一活动总结
2014/08/27 职场文书
县政府办公室领导班子个人对照检查材料
2014/09/16 职场文书
自主招生自荐信格式
2015/03/04 职场文书
写作之关于描写老人的好段摘抄
2019/11/14 职场文书
python生成随机数、随机字符、随机字符串
2021/04/06 Python
php修改word的实例方法
2021/11/17 PHP
vue实现Toast组件轻提示
2022/04/10 Vue.js