我的if条件有效,但它没有进入else块。我不知道问题是否来自.css("right")
。
$(document).ready(function()
{
$('#col1' ).click(function(){
if($('#col1').css("right")=="10px")
{
$('#slider').animate({"left": '-=1280px'});
$('#slider2').animate({"left": '-=1280px'});
$('#slider3').animate({"left": '-=1280px'});
$('#slider4').animate({"left": '-=1280px'});
$('#slider5').animate({"left": '-=1280px'});
$('#slider6').animate({"left": '-=1280px'});
$('#slider7').animate({"left": '-=1280px'});
$('#slider8').animate({"left": '-=1280px'});
$('#slider9').animate({"left": '-=1280px'});
}
else{
window.alert(5 + 6);
}
});
});
答案 0 :(得分:0)
以这种方式尝试:
if( parseInt( $('#col1').css("right") ) === 10 )