2012-06-19 55 views
0

我使用jQuery DropdownChecklist如可從這裏閉幕JQuery的DropdownChecklist:上選擇

http://code.google.com/p/dropdown-check-list/

基本上我用一些JavaScript來創建的DropDownList如下:

$("#broadbean_reg_jobSector").dropdownchecklist( 
    { emptyText: "Job Sector*" } 
); 
$("#broadbean_reg_jobSector").change(function() { 
     //Close Options Pop Up List 
}); 

快速問題真的。通常該列表是單選,在這種情況下,我希望彈出選項列表關閉,一旦選擇了新選項。相反,它會保持打開狀態,直到您點擊彈出選項的邊界之外。

任何使用此列表的人都知道我的意思。我正在尋找一種方式來選擇一個選項時關閉彈出窗口。我聽說$("#broadbean_reg_jobSector").close()應該完成這項工作,但它並沒有爲我工作。有任何想法嗎?

+0

你能舉個例子嗎? – jeschafe

+0

試試這個http://dropdown-check-list.googlecode.com/svn/trunk/doc/dropdownchecklist.html。看看這個部分:用單選按鈕代替複選框單選。這個例子在右邊。 – kh25

+0

爲什麼只用一個選項就可以使用多選選項進行選擇?這對我來說似乎很奇怪。 – MetalFrog

回答

1
$('#s7').bind('change',function(){ 
    $(this).click(); 
    $('#ddcl-s7-ddw').css({left:'-33000px',top:'-33000px'}); 
}); 

如果你去那個網站,你發佈http://dropdown-check-list.googlecode.com/svn/trunk/doc/dropdownchecklist.html然後鍵入到您的控制檯,轉到您選擇並重新打開像正常後,它會關閉的例子。元素是S7,所以只需搜索一下就可以找到我正在談論的那一個。

+0

謝謝先生。工作很好。儘管它沒有CSS定位。只需點擊()即可關閉彈出窗口。 – kh25

+0

啊,我想那會是 – jeschafe