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 CSS选择器笔记
Mar 29 Javascript
原生Js实现按的数据源均分时间点幻灯片效果(已封装)
Dec 28 Javascript
jQuery如何解决IE输入框不能输入的问题
Oct 08 Javascript
JSON中key动态设置及JSON.parse和JSON.stringify()的区别
Dec 29 Javascript
arcgis for js栅格图层叠加(Raster Layer)问题
Nov 22 Javascript
Vue 2.5.2下axios + express 本地请求404的解决方法
Feb 21 Javascript
轻量级JS Cookie插件js-cookie的使用方法
Mar 22 Javascript
浅谈vue-cli 3.0.x 初体验
Apr 11 Javascript
Vue实现底部侧边工具栏的实例代码
Sep 03 Javascript
图文讲解vue的v-if使用方法
Feb 11 Javascript
Vue 页面权限控制和登陆验证功能的实例代码
Jun 20 Javascript
如何实现iframe父子传参通信
Feb 05 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
PHP5 面向对象(学习记录)
2009/12/02 PHP
PHP随机数生成代码与使用实例分析
2011/04/08 PHP
PHP setcookie设置Cookie用法(及设置无效的问题)
2011/07/13 PHP
php多文件上传功能实现原理及代码
2013/04/18 PHP
php 获取页面中指定内容的实现类
2014/01/23 PHP
php实现遍历多维数组的方法
2015/11/25 PHP
thinkPHP导出csv文件及用表格输出excel的方法
2015/12/30 PHP
简单了解WordPress开发中update_option()函数的用法
2016/01/11 PHP
PHP实现接收二进制流转换成图片的方法
2017/01/10 PHP
php获取文章内容第一张图片的方法示例
2017/07/03 PHP
一句话JavaScript表单验证代码
2009/08/02 Javascript
javascript中类的定义及其方式(《javascript高级程序设计》学习笔记)
2011/07/04 Javascript
js 判断checkbox是否选中的操作方法
2012/11/09 Javascript
Javascript排序算法之计数排序的实例
2014/04/05 Javascript
JavaScript实现数字数组按照倒序排列的方法
2015/04/06 Javascript
JavaScript中的Math.E属性使用详解
2015/06/12 Javascript
jQuery实现点击小图显示大图代码分享
2015/08/25 Javascript
利用HTML5+Socket.io实现摇一摇控制PC端歌曲切换
2017/01/13 Javascript
360提示[高危]使用存在漏洞的JQuery版本的解决方法
2017/10/27 jQuery
关于layui flow loading占位图的实现方法
2019/09/21 Javascript
[03:01]2014DOTA2国际邀请赛 DC:我是核弹粉,为Burning和国土祝福
2014/07/13 DOTA
python读取和保存视频文件
2018/04/16 Python
PyQt5.6+pycharm配置以及pyinstaller生成exe(小白教程)
2020/06/02 Python
Python常用模块函数代码汇总解析
2020/08/31 Python
flask框架中的cookie和session使用
2021/01/31 Python
TOWER London官网:鞋子、靴子、运动鞋等
2019/07/14 全球购物
竞聘医务工作人员的自我评价分享
2013/11/04 职场文书
英文自荐信
2013/12/19 职场文书
社区活动邀请函范文
2014/01/29 职场文书
房屋出售协议书
2014/04/10 职场文书
二年级班级文化建设方案
2014/05/10 职场文书
2014年大堂经理工作总结
2014/11/21 职场文书
实习科室评语
2015/01/04 职场文书
建筑工程材料员岗位职责
2015/04/11 职场文书
学校计划生育责任书
2015/05/09 职场文书
Python中可变和不可变对象的深入讲解
2021/08/02 Python