Jquery ui 选择Menu drop可在调整大小时移动
我正在使用jQueryUISelectMenu,并注意到如果您保持下拉菜单打开并调整窗口大小,则下拉菜单将独立于选择菜单移动 这里是一个完全库存使用的小提琴: 奇怪的是,jqueryui站点上的示例没有这个问题,即使是相同的代码 有没有简单的解决办法Jquery ui 选择Menu drop可在调整大小时移动,jquery-ui,position,Jquery Ui,Position,我正在使用jQueryUISelectMenu,并注意到如果您保持下拉菜单打开并调整窗口大小,则下拉菜单将独立于选择菜单移动 这里是一个完全库存使用的小提琴: 奇怪的是,jqueryui站点上的示例没有这个问题,即使是相同的代码 有没有简单的解决办法 $(function() { $( "#select" ).selectmenu(); }); 这是我的快速修复方法:在调整窗口大小时,关闭并重新打开当前打开的selectmenu: $(window).resize(function()
$(function() {
$( "#select" ).selectmenu();
});
这是我的快速修复方法:在调整窗口大小时,关闭并重新打开当前打开的selectmenu:
$(window).resize(function() {
$('.js-selectmenu').each(function() {
var open = $(this).next().attr('aria-expanded') == 'true';
if (open) {
$(this).selectmenu("close");
$(this).selectmenu("open");
}
});
});