2009-09-14 75 views
1

目前,我有一个jQuery循环插件,允许图像滚动。 有了它的回调,我调用这个函数删除活动类,并将其添加到兄弟

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

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

这是为了让任何图像显示它的按钮前辈将被激活,因此用户可以知道当前在幻灯片上显示哪个按钮。

如果这是有道理的,请让我知道为什么它会删除活动类,但它永远不会给活动类的兄弟姐妹。

谢谢!

+1

next()返回的内容不是您认为的内容,或addClass()已损坏。我的钱在next()上返回的东西不是你期待的。 – timdev 2009-09-14 23:00:57

回答

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"); 

} 
0

我径自删除了此功能,并去与客户端不同的路线。

尽管我非常感谢您的回复!