我使用JQuery移动1.4.5以编程方式创建了一个选择菜单。它很有效,但是造型已经消失了。如果我做了$select.selectmenu(),样式就在那里了,但是弹出窗口是全屏显示的,而不是仅仅浮动在select小部件之上。
var $select = $("<select>");
$select.attr({
id: "selectThemes",
"data-native-menu": false
});
$.each(settings.themes, function (index, theme) {
var $option = $("<option>");
$option.attr("value", theme.Theme).text(theme.Name).appendTo($select);
});
$("#divOptions").append($select);
$select.selectmenu();出于测试目的,我还在我的HTML页面中创建了一个静态选择,并在document.ready()中称为document.ready(),但是样式设置也不存在。
如有任何意见,请见谅!)
发布于 2015-07-23 07:53:48
样式是正确的-选择菜单显示全屏,因为列表中有许多项目。我没有意识到这是因为右边的滚动条不见了。我启用滚动,问题就解决了。
https://stackoverflow.com/questions/31266534
复制相似问题