栏目导航
热点推荐
- 使用JS进行目录上传(相当于批量
- 推荐学习:精通JS正则表达式
- js创建对象的几种常用方式小结(
- jQuery技巧总结
- 10个JavaScript小技巧
- 非常全面的实用JavaScript开发工
- 网站统计之javascript代码加载优
- JS实现广告顺序轮播和随机轮播四
- 使用javascript让页面自适应
- 24小时退弹一次的代码,可弹SP2S
- (Tips&Tricks;)用客户端模板精简J
- js教程:JavaScript作用域(Scope)
阅览排行
jQuery 网页元素存在判断 动态移动网页元素位置
www.jz123.cn 2010-10-06 来源: 中国建站 责任编辑(袁袁) 我要投递新闻
jQuery判断对象是否存在
使用$()包裹的永远是对象,即使是网页上没有此元素。
应该根据获取元素的长度来判断:
if($("#id").length>0){
//如果存在do something
}
或者转化为DOM对象来判断:
if($("#id")[0]){
//如果存在do someting
}
如果想要div在移动到指定的坐标位置需要设置div的style的position为absolute时,指定才有效。
//网页元素
<span>这儿有张<a href='#' id='aimg'>图片</a></span>
$("#aimg").mousemove(function(e) {
var $img2 = null;
if ($("body [id='img2']").length == 0) {
$img2 = $("<div id='img2' style='position:absolute;border:solid 1px #7da2ce'><img src='Int.png' alt='小图' /></div>");
$("body").append($img2);
}
else {
$img2 = $("#img2");
}
$img2.css({ "left": e.pageX + 10 + "px", "top": e.pageY + 10 + "px" }).show();
0
上一篇:Javascript中Event属性大全 下一篇:非常全面的实用JavaScript开发工具列表