我正在使用将本地选择转换为Twitter Bootstrap下拉列表的Bootstrap select。
我有一个问题,该change
事件没有在PC上的普通浏览器中的iOS或Android设备上触发。如果我使用库的本机元素支持,则更改事件将在这些设备上触发。
$('.selectpicker').selectpicker({
style: 'btn-info',
size: 4
});
var submitSearchForm = function() {
$(this).parents('form').submit();
};
$('.selectpicker').on('blur change', submitSearchForm);
有人有主意吗?
经过测试(ios-safari和chrome,android chrome,桌面chrome和FF),对我来说效果很好。
jsfiddle:带有插件和最新Bootstrap的演示
问题不在于插件,而可能与其他一些代码有关。
进行一些小的测试和调试更改:
$(function(){ });
结束BODY标记之前使用或放置脚本。.selectpicker
并且仅用于测试,请确保该插件不会添加一些可能导致不良行为的不良事件。显然,问题是由您看不到的其他代码引起的-如果这些测试对您不起作用,请添加您的代码或演示来重现您所遇到的问题的演示,我们将更有能力为您提供帮助。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句