2016-07-29 58 views
0

我在IE中有一個問題,導致我的自動完成列表關閉,當我點擊滾動條,當autocomplete元素是在一個對話框上。它適用於主頁上的其他自動完成輸入。檢測點擊事件,以防止自動完成列表關閉jQuery

如何添加點擊處理程序來檢測點擊的內容,並在點擊的目標是自動完成的滾動條時取消關閉功能。

回答

1

標識愛只是發表評論,但因爲我的心不是名聲足夠高的位置:

嘗試去低谷這個職位可能包含爲您解決。

Clicking on a div's scroll bar fires the blur event in I.E

+0

我也遇到過這個問題。我目前正在嘗試創建一個使用jquery自動完成作爲基礎的小部件,並添加某種模糊/點擊處理程序。 – RXC

+0

那麼你可以嘗試檢查點擊。喜歡: 功能點擊(事件){if(event.target == $('html')。get(0)){//防止關閉列表}} 堅韌肯定是一個非常骯髒的伎倆。而是找到一種方法來讓IE像下拉菜單那樣處理列表 – Frog