2015-06-02 139 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