步骤1)在我的表单页面上,我打开一个select2下拉列表
第2步,而不在“表单”页面上单击其他位置,而是选择浏览器的“后退”按钮
结果:上一页已加载,但select2下拉列表仍然存在。
注意:当用户转到应用程序/屏幕本身中的其他任何地方(使用菜单)时,select2成功关闭-仅当使用浏览器的'外部'控件时,select2才保持打开状态。
我正在使用流星,jQuery和车把
我尝试过的事情:
Template.teamsForm.onDestroyed(function () {
if ($('select').data('select2')) {
$('select').select2('close');
}
});
我有一个类似的问题,解决方案是将Jquery库更新到3.4.0之后,下拉菜单的选择就好像您从未离开页面一样。