2015-06-02 4 views
-2

Я только начал стажировку с компанией, и я изучаю jQuery на лету. Вчера мой босс сел со мной и показал мне несколько новых заявлений, включая «if» и «%». Вот пример кода, который он создал вчера. Затем он сказал мне, что мне нужно понять и научиться делать то, что он сделал. Поэтому я решил, что хороший способ сделать это - начать с самого начала, однако при поиске Lynda.com я не знаю, что искать. Он за городом, поэтому я не могу его беспокоить. Может ли кто-нибудь помочь мне помочь мне узнать об этих функциях? Я считаю, что он назвал их условиями, это правильно? То, что мы пытались сделать, это создать сплошную 1 px, обрушивающуюся границу вокруг некоторых div для шаблона электронной торговли.Что называется выражением 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. Посмотрите на страницы документации jQuery для «каждый», «css» и «appendTo». –

+0

Чтобы прочитать о методах jQuery: 'http://api.jQuery.com/ '. Что касается «условий», это просто JavaScript, а не jQuery. –

+0

http://www.w3schools.com/js/js_operators.asp,% - модуль. – Anil

ответ

0

Это на самом деле довольно простые функции JavaScript.

if - условный блок, вы предоставляете логическое значение (или что-то, что оценивается как логическое), и все в блоке будет пропущено, если это boolean равно false.

Что касается %, он возвращает оставшуюся часть операции деления.
17/4 составляет 4 с остатком 1. Так 17 % 4 === 1

Что касается обучения больше о JavaScript, я предлагаю вам прочитать Eloquent JavaScript (Да, все это). После того, как вы правильно понимаете язык, изучение jQuery должно быть легким.

+0

Единственное, чего не хватает, это тройной оператор (?). Я предполагаю, что ОП не будет знать, что это такое. Хороший прямой ответ – AmmarCSE

Смежные вопросы