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)、それはただスクリプトを殺しました。