2011-08-26 27 views
2

我不是100%確定如何解釋我是什麼,但我會給它最好的拍攝。jQuery插件用於使用彈出式菜單進行列表選擇

我有一個可能的搜索「過濾器」的列表。爲了爭辯,我們假設這是針對計算機硬件商店的。過濾器列表看起來是這樣的:

(過濾器的硬盤驅動器,說)

Size -> 2.5" 
     3.5" 

Connection -> SATA -> SATA 
        -> SATA II 
        -> SATA III 
      -> IDE 

Capacity -> < 100GB 
      < 500 GB 
      > 1TB 

喜歡的東西上面表示的那種過濾器我有。

爲了避免寫我自己,懶惰是一種美德和好,我以後可以作爲一個插件如下:

你點擊一個按鈕,彈出的第一組過濾器的列表(大小,連接,容量等),當你將鼠標懸停在這些上面時,會彈出包含下一級(例如2.5「,3.5」)的菜單,這種行爲將允許任何嵌套深度。

然後,當您點擊這些項目中的一個時,它會將其添加到其父標題下的「選定」過濾器列表中。

我意識到這可以像定製菜單插件那樣簡單,然後構建某種自定義處理程序,將點擊的項目添加到列表中,但我希望將此「添加過濾器」按鈕放置在任何位置該頁面並被重新定位等。如果有人添加過濾器,我希望按鈕在選擇下移動,以便下一個過濾器被選擇(同時在下面實時顯示結果)。

我知道這已經不是一個插件,而且各種Google搜索都是空白的,所以我想我會轉向SO的廣泛經驗來幫助我。

在此先感謝,如果問題需要任何澄清,只是問,我會盡我所能來更具體。

+0

這是過於具體所以這不太可能有插件。考慮將數據存儲爲JSON並編寫代碼來過濾數據並根據結果動態地寫入HTML。 –

回答

0

有幾個jQuery插件,可以做你想做的。

這條老命,並告訴我,如果任何爲你工作:

+1

感謝您的幫助 - 這個項目在我開始之前實際上已經被客戶擱置了,但是如果他們決定恢復,我會給他們一個鏡頭,讓你知道我是怎麼做到的。 –

相關問題