Можно в switch case прописывать условие?(Например if a != b || c = NaN) Или в этой конструкции можно только проверять на равенство того что написано в switch и того что написано в case?
Я знаю можно break не ставить между case и получится какбы оператор &&. Это не считается. Я про сложные условия.
$(this) Это имеете ввиду?
А чем тогда отличается $(this) от this?
ok---------
Нормально.
Значит это for (p in obj) замена этого for (var i = 0; obj.length<p; i++); {p = obj } или так obj.each(function() {p = $(this)}); Классно, надо запомнить будет.
Забыл для чего нужен метод in. И в инете ведь найти не могу.
Что он делает? for (p in obj)
Почему +1 не работает там??
i++ и i+1 это ведь одно и тоже по сути.
В регулярном выражении сработало ведь i+1---------- Добавлено 14.02.2014 в 19:59 ----------А, вот так получилось i = i + 1 в регулярном выражении.
И чем отличается i = i + 1 от i + 1 ?---------- Добавлено 14.02.2014 в 20:01 ----------Блин не в регулярном выражении, а в тернарном операторе)))
Как я хотел сделать, это сделать оказывается сделать нельзя. Я по другому себе метод each() представлял.
В итоге получился вот такой вариант где очень много Jquery.
http://jsfiddle.net/LuYTh/
function next(arr) {
var max = arr.length - 1,
i = -1;
return function () {
i = i < max ? i + 1 : 0;
return arr; }; } var images = $("#eto img"); var image = next(images); $("#hier img").click(function () {$("#hier img").attr("src",image().src); }); Кстати вопрос по этому коду. Без тернарного оператора эта конструкция работать не будет чтоли? Я записал вместо этого i = i < max ? i + 1 : 0; тернарного оператора это if (i < max){ i + 1 } else {i=0 } и перестало работать всё.---------- Добавлено 14.02.2014 в 07:17 ----------Ой извиняюсь. Не та ссылка. А редактировать нельзя тут.Вот ссылка http://jsfiddle.net/3V589/
Ну ладно извиняюсь)
Но всё равно надо с применением $(this)
Я Jquery сейчас учу. Хочется усвоить эту тему. Второй день вожусь с этим $(this)
Вот так сделал http://jsfiddle.net/AmNJ8/
А как описал не могу. Что только не перепробовал уже(из того что знаю конечно)).---------- Добавлено 13.02.2014 в 00:46 ----------Принцип действия такой быть должен http://jsfiddle.net/Deonis/8N4Dj/1/---------- Добавлено 13.02.2014 в 00:49 ----------Кликайте по картинкам справа.
Действительно. Надо по циклу(по кругу), а тут один раз пройдётся и всё.
siv1987, вот так я имел ввиду
http://jsfiddle.net/Deonis/8N4Dj/1/
Я про результат говорю.
Я попробовал твой код. Не работает он так, но похож сильно уже.---------- Добавлено 13.02.2014 в 00:08 ----------Хотя нет. Не похож. Это не цикл. А только одна картинка переключиться может. Так я могу. Нужен цикл. Но в таком каркасе с применением $(this)