jquery-如果有效,则ELSE不起作用';行不通
这是我的密码。它在第一次单击时起作用,但在第二次单击时不起作用。。更准确地说,如果成功了,其他的都不行jquery-如果有效,则ELSE不起作用';行不通,jquery,Jquery,这是我的密码。它在第一次单击时起作用,但在第二次单击时不起作用。。更准确地说,如果成功了,其他的都不行 $(document).ready(function(){ $( ".one" ).click(function() { if($('.two').css('margin-right','-345px')) $('.two').css('margin-right', '0'); else $('.
$(document).ready(function(){
$( ".one" ).click(function() {
if($('.two').css('margin-right','-345px'))
$('.two').css('margin-right', '0');
else
$('.two').css('margin-right', '-345px');
});
});
我做错了什么?你的情况不正确
$(document).ready(function(){
$( ".one" ).click(function() {
if($('.two').css('margin-right') === '-345px')
$('.two').css('margin-right', '0');
else
$('.two').css('margin-right', '-345px');
});
});
应该是:
if($('.two').css('margin-right') == '-345px')
....
你的情况不正确 应该是:
if($('.two').css('margin-right') == '-345px')
....
为什么不简化一些事情: JS: 和CSS
.mymargin{
margin-right:-345px;
}
为什么不简化一些事情: JS: 和CSS
.mymargin{
margin-right:-345px;
}
您想将css属性与该值(-345px)进行比较,但这是设置css属性的语法。您想将css属性与该值(-345px)进行比较,但这是设置css属性的语法。您想将css属性与该值(-345px)进行比较,但是这是设置css属性的语法。===和==?==比较值,而===比较值和type@hiru对于深入的解释。在这种情况下,没有明显的区别。有些程序员会自动使用
===
。===和==之间的区别是什么?==比较值,而===比较值和type@hiru对于深入的解释。在这种情况下,没有明显的区别。有些程序员会自动使用===
。===和==之间的区别是什么?==比较值,而===比较值和type@hiru对于深入的解释。在这种情况下,没有明显的区别。一些程序员会自动使用==
。我不想编辑CSS,所以我决定在jQuery中做所有事情,但我以后可能会使用你的方法。这真的很简单,我不想编辑CSS,所以我决定在jQuery中做所有的事情,但我将来可能会使用你的方法。这真的很简单,我不想编辑CSS,所以我决定在jQuery中做所有的事情,但我将来可能会使用你的方法。这真的很简单