我只是想知道如何在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.
任何输入人员?
答案 0 :(得分:1)
你试过两个吗?
$('.selector').nextAll().each(function() {
console.log(this);
});