2011-07-01 61 views
2

我在網上看過很多次這個問題,但沒有一個真的有我需要的東西。HTML中的下拉式組合框(帶有Javascript或JQuery)?

是否有任何可用多選下拉組合框用Javascript編寫可用,這樣我可以避免重新發明輪子?
(我還在學習的網絡編程,所以我不是太舒適與我自己的彈出窗口尚未...)

我需要的是非常this

http://dropdown-check-list.googlecode.com/svn/trunk/doc/demo.png

然而,這其中有幾個缺點:

  • 最新版本似乎並沒有對側面
  • 寬度GR按鈕ows任意大,或仍然是固定大小(我需要一個「最大寬度」選項)
  • 該控件應該看起來原生在瀏覽器中,而不是定製。這裏的箭頭只是一個PNG文件,它不關注瀏覽器實際顯示的常規組合框的內容。

任何想法?

回答

0

有很多plugins可用,我認爲你已經知道。 但是,我不確定是否有辦法檢測瀏覽器如何渲染它。即使在IE/XP中,也沒有 簡單的方法來判斷Visual樣式是否被關閉(除了像滾動條寬度計算等黑客)。

發現一個聲稱擁有本機的外觀和感覺(不知道你是否能選擇呢複選框):http://www.thunderguy.com/semicolon/2009/07/16/simple-combo-box-jquery-plugin/

+0

也許我失去了一些東西,但是是一個多選擇? – Mehrdad

+0

它有多個選擇,但不是我猜的組合。到目前爲止,我還沒有發現任何可以給你原生外觀和感覺並允許多個選擇的東西。我開始覺得你可能需要結合兩種不同的解決方案來獲得你想要的。 – Mrchief

+0

我不確定你的意思是「它有多重選擇」......你指的是普通的舊式