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 相关文章推荐
修复IE9&amp;safari 的sort方法
Oct 21 Javascript
jQuery实现的多屏图像图层切换效果实例
May 07 Javascript
ionic隐藏tabs的方法
Aug 29 Javascript
angularjs $http实现form表单提交示例
Jun 09 Javascript
微信小程序富文本渲染引擎的详解
Sep 30 Javascript
详解JS数值Number类型
Feb 07 Javascript
JS简单生成由字母数字组合随机字符串示例
May 25 Javascript
JS内部事件机制之单线程原理
Jul 02 Javascript
详解js访问对象的属性和方法
Oct 25 Javascript
一文搞懂ES6中的Map和Set
May 20 Javascript
vue自定义表单生成器form-create使用详解
Jul 19 Javascript
解决VUE 在IE下出现ReferenceError: Promise未定义的问题
Nov 07 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 柱状图实现代码
2009/12/04 PHP
PHP5.4中json_encode中文转码的变化小结
2013/01/30 PHP
thinkPHP显示不出验证码的原因与解决方法分析
2017/05/20 PHP
CentOS7编译安装php7.1的教程详解
2019/04/18 PHP
json2.js的初步学习与了解
2011/10/06 Javascript
js 左右悬浮对联广告代码示例
2014/12/12 Javascript
JavaScript获取两个数组交集的方法
2015/06/09 Javascript
jquery制作属于自己的select自定义样式
2015/11/23 Javascript
laypage分页控件使用实例详解
2016/05/19 Javascript
Vue数据驱动模拟实现3
2017/01/11 Javascript
基于JavaScript实现带缩略图的轮播效果
2017/01/12 Javascript
JS实现验证码倒计时的注册页面
2018/01/02 Javascript
js自定义trim函数实现删除两端空格功能
2018/02/09 Javascript
VUE2.0+Element-UI+Echarts封装的组件实例
2018/03/02 Javascript
vue-content-loader内容加载器的使用方法
2018/08/05 Javascript
animate.css在vue项目中的使用教程
2018/08/05 Javascript
vue中引入第三方字体文件的方法示例
2018/12/17 Javascript
如何在微信小程序中实现Mixins方案
2019/06/20 Javascript
Vue登录拦截 登录后继续跳转指定页面的操作
2020/08/04 Javascript
原生JS实现相邻月份日历
2020/10/13 Javascript
Python只用40行代码编写的计算器实例
2017/05/10 Python
Windows下的Python 3.6.1的下载与安装图文详解(适合32位和64位)
2018/02/21 Python
详解如何管理多个Python版本和虚拟环境
2019/05/10 Python
基于python2.7实现图形密码生成器的实例代码
2019/11/05 Python
对python中 math模块下 atan 和 atan2的区别详解
2020/01/17 Python
BONIA波尼亚新加坡官网:皮革手袋,鞋类和配件
2016/08/25 全球购物
亚洲在线旅行门户网站:Expedia.com.hk(智游网)
2020/04/14 全球购物
长青弘远的面试题
2012/06/09 面试题
车祸赔偿收入证明
2014/01/09 职场文书
大学运动会入场词
2014/02/22 职场文书
小学生表扬稿范文
2015/05/05 职场文书
辩论赛开场白大全(主持人+辩手)
2015/05/29 职场文书
感动中国何玥观后感
2015/06/02 职场文书
律政俏佳人观后感
2015/06/09 职场文书
2016年政治理论学习心得体会
2016/01/25 职场文书
单机多实例部署 MySQL8.0.20
2022/05/15 MySQL