[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Общий вопрос по jquery
IPnex
Приветствую!
Такой вопрос, если я правильно понимаю то код:
$('#block').css('border','1px solid red').next().hide()

выполнится последовательно, т.е. сначала добавится рамка, затем скроется следующий элемент.
А если писать к примеру так:
$('#block').css('border','1px solid red');
(
'#block').next().hide();

то этот код не обязательно выполнится в таком порядке.

Собственно вопрос, как во втором случае заставить jquery ждать выполнение первой команды, а затем скрывать следующий за ним элемент?

Заранее спасибо!



Спустя 2 минуты, 11 секунд (7.07.2011 - 19:06) waldicom написал(а):
Javascript интерпретируемый язык, поэтому команды выполняются в порядке поступления.
Кстати во второй строке знак $ забыли.

Спустя 5 минут, 45 секунд (7.07.2011 - 19:12) IPnex написал(а):
waldicom
А если например писать так:
$('#form :checkbox:checked').each(function(index){
// что-то делаем
}
$('#block').trigger('click');


То последняя строчка не будет ожидать окончания выполнения цикла.
Так как нужно правильно написать чтобы trigger сработал только после завершения цикла?
Может надо какую-то спец. команду написать?

Спустя 11 минут, 17 секунд (7.07.2011 - 19:23) Игорь_Vasinsky написал(а):
так а дописать эту команду после выполнения цикла?

Спустя 4 минуты, 2 секунды (7.07.2011 - 19:27) IPnex написал(а):
Игорь_Vasinsky
$('#form :checkbox:checked').each(function(index){
// что-то делаем
}).$('#block').trigger('click');

Если правильно понял, то так не работает

Спустя 15 минут, 16 секунд (7.07.2011 - 19:42) Игорь_Vasinsky написал(а):
а так?
$('#form :checkbox:checked').each(function(index){
// что-то делаем
$('#block').trigger('click');
});

Спустя 11 минут, 27 секунд (7.07.2011 - 19:54) IPnex написал(а):
Игорь_Vasinsky
Тогда trigger будет срабатывать при каждой итерации цикла

Спустя 12 часов, 8 минут, 39 секунд (8.07.2011 - 08:03) Michael написал(а):
Цитата
То последняя строчка не будет ожидать окончания выполнения цикла.

Будет ожидать. Не знаю как ты смотришь и что ты в цикле делаешь.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.