2010-10-23 74 views
1

我有一個循環插件多個尋呼機在同一個頁面的問題 我想在同一頁面顯示24循環插件。每個插件都包含一些圖片和信息。所以我想用「尋呼機」來控制對方。一切正常,所有插件工作都很簡單的文檔準備功能。但是我有一個與尋呼機完全不同的問題。jquery循環插件多個頁面在同一頁

當我嘗試在插件的函數中添加pager:"#nav".before("<div id="nav"></div>")。該腳本創建一個像這樣的容器,然後插件將這個容器中的所有分頁器鏈接附加到該容器中。所以所有的傳呼機鏈接顯示在它引起的一個容器id中。

http://onur.mayanet.com.tr/test

我希望獲得的東西,每個插件都應該有自己的傳呼機工作。在一個頁面

回答

0

的ID必須是唯一的,所以改變這種:

$('.slideshow').before('<div id="nav"></div>').cycle({ 
    fx: 'scrollLeft', 
    speed: 'fast', 
    timeout: 350, 
    pager: "#nav" 
}); 

要這樣:

$('.slideshow').each(function() { 
    $(this).before('<div class="nav"></div>').cycle({ 
    fx: 'scrollLeft', 
    speed: 'fast', 
    timeout: 350, 
    pager: $(this).prev() 
    }); 
}); 

You can test it out here,所有我們在這裏所做的是通過循環和創建/分配尋呼機到每一個,而不是使用必須是唯一的id。請務必將您的#nav CSS規則更改爲.nav以匹配id =>class更改。

+0

感謝您的回答。它的作品謝謝 – 2010-10-23 11:13:04

+0

@Onur - 歡迎,如果解決了您的問題,請將此標記爲已接受,以便幫助下一個人(通過左側的複選標記)。如果它給了其他問題,請再次評論,所以我幫忙:) – 2010-10-23 11:13:58

+0

感謝您的關注,我接受了對號 – 2010-10-23 11:18:47

相關問題