CSS值的Javascript(如果有条件)
我正在尝试编写一个JavaScript条件语句,“如果#内部id的'top'值当前小于500px,则将其减少15px。” 我正在使用jQuery,如果我删除了条件语句,代码就可以正常工作 但以下措施不起作用:CSS值的Javascript(如果有条件),javascript,jquery,css,if-statement,Javascript,Jquery,Css,If Statement,我正在尝试编写一个JavaScript条件语句,“如果#内部id的'top'值当前小于500px,则将其减少15px。” 我正在使用jQuery,如果我删除了条件语句,代码就可以正常工作 但以下措施不起作用: if parseInt($("#inner").css("top"), 10 < 500 { $("#inner").css("top", parseInt($("#inner").css("top"), 10) + 15 + "px"); } 如果parseInt($(“
if parseInt($("#inner").css("top"), 10 < 500 {
$("#inner").css("top", parseInt($("#inner").css("top"), 10) + 15 + "px");
}
如果parseInt($(“#内部”).css(“顶部”),10<500{
$(“#内部”).css(“顶部”),parseInt($(“#内部”).css(“顶部”),10)+15+“px”);
}
语法错误,其中有几个?试着把它分开一点,这样你就能看到发生了什么:
var top = parseInt( $("#inner").css("top"), 10 );
if ( top < 500 ) {
$("#inner").css("top", top + 15);
}
var-top=parseInt($(“#内部”).css(“top”),10;
如果(顶部<500){
$(“#内部”).css(“顶部”,顶部+15);
}
语法错误
var top = parseInt($("#inner").css("top"), 10);
if (top < 500) {
$("#inner").css("top", (top + 15) + "px");
}
var-top=parseInt($(“#内部”).css(“top”),10;
如果(顶部<500){
$(“#内部”).css(“顶部”,“顶部+15)+“px”);
}
如果在这里阅读if语句就好了:这很有帮助。我的代码现在更容易理解了。我不明白在JavaScript中if条件需要括号。