2011-11-25 83 views
0

我目前使用jquery mobile的jcarousel組件。我有兩個jcarousel組件。在這種情況下,當從第二個列表中單擊一個項目時,該頁面將刷新並顯示適當的數據。用戶必須從第一個項目列表中選擇一個項目並前進到第二個列表。我想突出顯示第一個項目列表中的選定按鈕。當點擊或選擇CSS時,我需要加載CSS。我應該怎麼做?另外,CSS只能應用於一個按鈕。如果取消選擇,則應該卸載css並顯示原始的CSS外觀。它有點複雜。但是,有人可以在這裏提供一個想法,作爲如何解決這個問題?讓我知道你是否需要更多信息。預計感謝您。更改按鈕外觀n選擇後的感覺

問候, BG

回答

0

我想這可能是解決這個問題太長篇大論方式,但我用它太突出的jCarousel選擇的圖像。我使用了一個名爲knockout(http://knockoutjs.com/)的庫,並且有一個數據綁定,因此當您單擊圖像時,它將刪除所有對傳送帶上涉及的css類的引用,然後將樣式添加到傳送帶中的新選定圖片,紅色邊框iirc = DI認爲如果這是您想要的唯一功能,那麼我確信有更好的方法去實現它,但是如果您需要其他動態功能,將淘汰賽與您的jcarousel結合在一起會爲您提供很多選擇。

書寫時的一切,我覺得上面的是你一個可怕的念頭:d

而是看看使用itemVisibleInCallback和itemVisibleOutCallback。您可以使用2種方法通過列表索引添加和移除傳送帶中元素的css。看看這個鏈接,更好的信息:http://mheidzir.wordpress.com/2009/06/25/how-to-highlight-external-controller-for-jcarousel/

祝你好運:)

+0

感謝哈沙:)我會嘗試看看的鏈接,讓你知道如果有什麼作品出來,或者如果我得到一個更簡單的方法:) – BasicGem