问题描述: bootstrap-select 动态加载的option, 在安卓浏览器中能点击后展示, 但是在ios浏览器中点击没反应,
发现原因: 在重新渲染方法后加了一行 ( ′ . s e l e c t p i c k e r ′ ) . s e l e c t p i c k e r ( ′ m o b i l e ′ ) ; 目 的 是 想 通 过 ('.selectpicker').selectpicker('mobile'); 目的是想通过 (′.selectpicker′).selectpicker(′mobile′);目的是想通过(’.selectpicker’).selectpicker(‘mobile’),使得手机可以滚动选项。这将启用手机的原生菜单以进行选择页面上的菜单,检测浏览器的方法由用户决定。结果导致IOS上bootstrap-select点击没反应, 不显示下拉框 参考:( http://www.cnblogs.com/fanbi/p/7121306.html )
解决办法: 注释掉此行代码 $(’.selectpicker’).selectpicker(‘mobile’);
$('.selectpicker').selectpicker('refresh');
$('.selectpicker').selectpicker('render');
//$('.selectpicker').selectpicker('mobile');
在iOS设备上,使用bootstrap-select动态加载的下拉框出现点击无反应的问题。原因在于调用了('.selectpicker').selectpicker('mobile'),意在使手机能够滚动选项,但在iOS上反而导致下拉框无法正常显示。解决方案是注释掉这行代码,以恢复下拉框的正常功能。

3771

被折叠的 条评论
为什么被折叠?



