2015-04-15 46 views
0

選擇最後一個項目要初始化降了下來,我用即低於11,jqyery Easydropdown不下拉

var $selects = $('select'); 
    $selects.easyDropDown(); 

它初始化下拉。

請檢查This鏈接我提到

儘量選擇個月或一年(有滾動條下拉),選擇在IE下拉菜單中的最後一個項目,它不選擇。

現在下拉菜單在所有瀏覽器上正常工作,但在任何IE版本上(我測試過9,10),最後一個元素沒有被選中。

請檢查滾動存在的下拉菜單(首先在IE中打開網站)。當我選擇最後一個項目時,它不會選擇。但是除了最後一個項目之外的所有項目都在選擇

可能是什麼問題?

我的意思是他們的插件不能在IE中工作。應該做些什麼來糾正?

請檢查Fiddle我做了,你可以做通滾動鼠標指針仍然最後一個元素沒有選擇。

感謝您的幫助。

+0

這似乎在IE 11 –

+0

OK @ hfengfeng好吧,它在IE11下面會有問題嗎? –

+0

看來我仍然可以選擇1990年作爲去年在IE10和IE9,(不是真正的IE10和IE9,IE10和IE9的用戶代理,並且我收到了一些錯誤消息:語法錯誤,無法識別的表達式:.dropdown。) –

回答

0

我解決了問題我自己只是評論這個類easydropdown.css這給了我的問題在IE瀏覽器 - >

/* 
.dropdown.scrollable div::after{ 
    content: ''; 
    position: absolute; 
    left: 0; 
    right: 0; 
    bottom: 0; 
    height: 50px; 

    box-shadow: inset 0 -50px 30px -35px #fff; 
} 
*/ 
-1

使用 'z-index的'

jquery.easydropdown.js 
======================== 
open: function(){ 
... 
self.$scrollWrapper.css('z-index','0'); //IE9와 IE10에서 scrollWrapper가 ul보다 앞에 나오는 현상 방지.} 
========================= 

easydropdown.css 
========================== 
dropdown ul{ 
... 
    z-index: 1; 
}