删除活动类并将其添加到兄弟

时间:2009-09-14 22:54:22

标签: jquery slideshow cycle addclass siblings

目前,我有一个允许图像滚动的jQuery Cycle插件。 有了它的回调,我正在调用这个函数

function onAfterVideoScroll() { $('.myRemote.active').removeClass("active").next().addClass("active"); }

这应该是从另一组链接中删除当前类,并将该类添加到它的下一个兄弟中。

这是为了保持显示的图像,其前一个按钮将处于活动状态,以便用户可以分辨幻灯片中当前显示的按钮。

如果这有意义,请告诉我为什么它会删除活动类,但它永远不会让兄弟成为活动类。

谢谢!

2 个答案:

答案 0 :(得分:1)

为了更好地帮助您,我应该有HTML代码。原则上我要做的是看它是否有效:

var xcontext = $('#myContext'); // this contains a .myRemote.active. is to reduce the search continues

function onAfterVideoScroll() {

   var xactive = $('.myRemote.active', xcontext);
   var xnext = active.next(); 

   xactive.removeClass("active");
   xnext.addClass("active"); 

}

答案 1 :(得分:0)

我继续前进并删除了此功能,并与客户端进行了不同的路由。

我很感激您的回复!