2014-02-07 3 views
0

Мне просто интересно, как я могу получить функцию обратного вызова в функции nextAll jQuery.Функция обратного вызова в nextAll()

Я пробовал.

$('.selector').nextAll(function() { 
    console.log("try"); 
}); 

Но его не работает. Я прочитал документацию на веб-сайте jquery, но я заметил, что нет примеров обратных вызовов.

Мне нужен nextAll вместо .each, чтобы перебрать все последующие элементы селектора и получить правое поле каждого последующего элемента, а затем анимировать их вправо. Я попробовал,

$('.selector').nextAll().animate({ right: (margin_right-100)+'px'}, 500); 
//I am getting the logic here because it animates all the succeeding 
//element but the problem is that I had to replace the 
//`margin_right` variable because the elements next to the 
//selector differs on margin-right. 

Любые входные парни?

ответ

1

Вы пробовали оба?

+0

Yah Я действительно пробовал оба, Свою настройку моего кода прямо сейчас, и когда я крашу свой ответ и сравниваю его с тем, что я пробовал до сих пор, я замечаю, что мне не хватает некоторых значений. Но в любом случае спасибо. Просто нужно пояснить здесь, не можем ли мы сделать это как 'nextAll (function() {})'? – HTTP

+0

nextAll не принимает функцию в качестве параметра: http://api.jquery.com/nextAll/ –

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