2009-09-14 73 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

我徑自刪除了此功能,並去與客戶端不同的路線。

儘管我非常感謝您的回覆!