好的,我根據你的建議做了,但有點它看起來amatuerish哈.. COS它重複每個百分比組相同的事情:CSS和消息。我想知道是否有另一種方式來改變它?如果不是這樣,我行與這個..運營商不能使用?
如果(69 < percentDiscount & & percentDiscount < 101){
$(this).find("#percentoff").html('> 70% off');
$(this).find("#percentoff").addClass('badge70');
}
else if (49 < percentDiscount && percentDiscount < 70) {
$(this).find("#percentoff").html('> 50% off');
$(this).find("#percentoff").addClass('badge50');
}
else if (29 < percentDiscount && percentDiscount < 50) {
$(this).find("#percentoff").html('> 30% off');
$(this).find("#percentoff").addClass('badge30');
}
else if (19 < percentDiscount && percentDiscount < 30) {
$(this).find("#percentoff").html('> 20% off');
$(this).find("#percentoff").addClass('badge30');
}
糾正,她檢查一個數字是否低於一個變量,然後如果該變量低於一個不同的數字。第二次檢查使第一次檢查變得多餘。 – 2010-11-16 10:37:45
@安迪 - 你是對的,交換條件使得非常必須閱讀,修正 – 2010-11-16 10:38:43
以上的錯誤@尼克:是的,我也是第一次 - 我幾乎總是在這些條件下首先寫變量。 +1 – 2010-11-16 10:39:35