2016-12-28 41 views
0

兑现选择列表下拉滚动条关闭下拉,而在IE中单击并chrome.I做工精细检查了在网的一些解决方案和下面的代码可以帮助我在IE工作,兑现选择列表下拉滚动条

//Hiding the below lines in js 

$newSelect.on('blur', function() { 
    if (!multiple) { 
     $(this).trigger('close'); 
    } 
    options.find('li.selected').removeClass('selected'); 
    }); 

但之后,当没有选择任何选项(点击屏幕)时,下拉菜单不会关闭。

任何人都可以帮助我如何关闭下拉菜单。

在此先感谢。

回答

0

得到了一个解决方案。添加下面的线为我工作,

$('.select-dropdown').find('span').on('click',function(){ 
$newSelect.trigger('close'); 
}); 


var container = $(".select-dropdown"); 
if (!multiple && !container.is(e.target)) 
{ 
    $newSelect.trigger('close'); 
}