当前位置: 代码迷 >> Web前端 >> Jquery细碎代码收藏
  详细解决方案

Jquery细碎代码收藏

热度:142   发布时间:2013-10-27 15:21:50.0
Jquery零碎代码收藏

toggleClass( class ) 如果存在(不存在)就删除(添加)一个类。 为匹配的元素切换 'selected' 类:
$("p").toggleClass("selected");


虽然我们可以使用 removeAttr( name ) 删除元素属性, 但是对应的DOM属性是不会被删除的, 只会影响DOM属性的值.
比如将一个input元素的readonly元素属性去掉,会导致对应的DOM属性变成false(即input变成可编辑状态):
$("#inputTest").removeAttr("readonly");

1 楼 nianshi 昨天  
获取匹配元素在当前窗口的相对偏移
var p = $("p");
var offset = p.offset();
p.html( "left: " + offset.left + ", top: " + offset.top );
2 楼 nianshi 昨天  
获取匹配元素相对父元素的偏移
var p = $("p");
var position = p.position();
$("p:last").html( "left: " + position.left + ", top: " + position.top );
3 楼 nianshi 昨天  
以后编写JS代码,少写
<div onclick="showMsg()"></div>
多写
$("#testDiv4").bind("click", showMsg);
兼容效果会更好。
4 楼 nianshi 19 小时前  
slideDown就是show的滑动效果版本, slideUp就是hide的滑动效果版本, slideToggle就是toggle的滑动效果版本.
  相关解决方案