我想知道应该使用什么类型的方法来获取CSS样式的值.我想将它设置为jQuery,以便我可以创建条件来匹配CSS"左"值.
这是带有样式属性的CSS和HTML标记.
<div class="items" style="left: -900px"> <span>some content here</span> </div>
Run Code Online (Sandbox Code Playgroud)
这是我获取值的jQuery代码.
<script>
var n = $("items").css("left");
if(n == -900){
$(".items span").fadeOut("slow");
}
</script>
Run Code Online (Sandbox Code Playgroud)
我想知道这种方法是否正确,因为它不适合我.在此先感谢您的帮助.
注意:左侧值是动态的,它正在变为这些值:-900px,-1800px,-2700px,-3600px,-4500px ......
ᾠῗᵲ*_*ᵲᄐᶌ 37
我怀疑css left
自己理解.您需要使用它指定位置.您正确使用.css()
position: relative/absolute/whatever;
left: 900px;
Run Code Online (Sandbox Code Playgroud)
这是一个工作的小提琴
没有这里的位置就是你得到的
将你的if语句改为这样 - 用引号括起来 -900px
var n = $("items").css("left");
if(n == '-900px'){
$(".items span").fadeOut("slow");
}
Run Code Online (Sandbox Code Playgroud)