margin-left
クリックに基づいてノードのを変更するためのスニペットがあります。
$("#left").click(function(){
var slidewidth = $('#slide_box').attr('width'),
slideleft = $('#slide_box').attr('margin-left');
if (slideleft == 0) {
}
else {
$("#slide_box").animate({"margin-left": "+=135px"}, "fast");
}
});
さて、もしそうならslideleft == 0
、それは何もしないはずです。しかし、そうです。ただし、var slidewidth
を計算すると、返されます0
か0px
?if
引数でその値をどのように定義しますか?私が試したときif (slideleft == 0px)
、それはただスクリプトを殺しました。