JQuery:如果attr(左)等于0px,如何写入
JQuery: How to write if attr(left) is equal to 0px?
我需要检查元素左定位是否等于0px,但不确定如何进行。
到目前为止,我有:
if($('#slide-panel').attr(left) == '0px'){
//do something
};
但我不确定如何使语法工作。
任何建议都将不胜感激!感谢
使用.position方法:
if($('#slide-panel').position().left == 0){
//do something
};
位置是相对于偏移父级的,如果要相对于文档,请使用.offset()
方法。
使用类似的.offset()
函数-获取匹配元素集中第一个元素相对于文档的当前坐标。
var p = $("#slide-panel'");
var offset = p.offset();
if(offset.left ==0)
尝试下面的任何选项:
if($('#slide-panel').attr("style") == 'left:0px'){
//do something
};
OR:
if($('#slide-panel').css("left") == '0px'){
//do something
};
OR:
if($('#slide-panel').position().left == 0){
//do something
};
相关文章:
- 测试索引值是否等于某个数字的倍数
- 如何检查数组中的对象是否等于选项值
- ajax在输入等于null时进行检查
- 如何将Date字段设置为等于另一个Date+Int值,该值表示月份值
- 我怎么能让流星简单模式中的一个字段等于一个js变量,并且仍然让用户填写简单模式的其余部分
- dractor.js应为[]等于[“..”,“..”]
- CORS:访问控制允许原点不等于提供的原点
- 为什么i^=j^=i^=j不是't等于*i^=*j^=*i^=*j
- 获取键的值等于数组值的对象
- 检查本地存储值是否等于
- Why({}+{}).长度等于30
- 在if语句中,undefined等于false
- 选择宽度等于最大选项
- JQuery:如果attr(左)等于0px,如何写入
- javascript中的脚本等于php中的$_SERVER['REQUEST_URI']
- Javascript使变量等于自身加上自身
- 为什么我们将控制器变量设置为等于“0”;这个“;在角度上
- Javascript平等三重等于,但是大于和小于呢?
- 只有一个值等于并在多选中选择
- 如何对列表项的宽度求和,顶部等于 0px