2015-06-02 106 views
-2

我剛剛開始與一家公司實習,我正在學習jQuery。昨天,我的老闆和我一起坐下來,向我展示了一些新的陳述,包括'if'和'%'。以下是他昨天創建的代碼示例。然後他告訴我,我需要理解並學習如何去做他所做的事情。所以我認爲這樣做的好方法是從頭開始,但是當搜索Lynda.com時,我並不知道要尋找什麼。他不在城裏,所以我不能打擾他。有人請幫助指導我如何瞭解這些功能?我相信他把他們稱爲條件,這是正確的嗎? 我們試圖做的是圍繞電子商務模板的某些div創建可靠的1 px摺疊邊框。這種jQuery語句叫什麼?

謝謝!

function resetCategoryBorders(){ 
$(".topLevelCategoryContainer").each(function (index) { 
     var catwrapwidth=$("#wp_categorywrapper").width(); 
     var toplevelwidth=$(".topLevelCategoryContainer:eq(0)").width(); 
     var availablewidth=(toplevelwidth>0 ? parseInt(catwrapwidth/toplevelwidth) : 0); 
     if (parseInt(index+1) % 4 !=0 && index!=$(".topLevelCategoryContainer").length) 
     { 
      $(this).css("border-right","0px"); 
     } 
     $(this).appendTo($("#wp_categorywrapper")); 


     }); 
+0

做一個jQuery教程。查看「each」,「css」和「appendTo」的jQuery文檔頁面。 –

+0

閱讀關於jQuery方法:'http://api.jQuery.com/ '。至於'條件',它們只是JavaScript而不是jQuery。 –

+0

http://www.w3schools.com/js/js_operators.asp,%是模數。 – Anil

回答

0

這些實際上是相當簡單的JavaScript功能。

if是一個條件塊,您提供了一個布爾值(或者評估爲布爾值的東西),如果該布爾值爲false,則該塊中的所有內容都將被跳過。

至於%,它返回除法操作的其餘部分。
17/4是4具有的1所以17 % 4 === 1

至於學習更多關於JavaScript的部分,我建議你閱讀Eloquent JavaScript(是的,這一切)。在對語言有適當的理解之後,學習jQuery應該很輕鬆。

+0

唯一缺少的是關於三元運算符(?)。我認爲OP不知道那是什麼。很好的直接答案 – AmmarCSE