jQuery Mobile自定义选择恢复为对话框。

时间:2012-10-04 22:47:32

标签: jquery jquery-mobile

我正在使用最新版本的jQuery mobile 1.20 Final,我有一个自定义选择输入,在弹出窗口中打开,就像这里的那样:

http://jquerymobile.com/demos/1.2.0/docs/forms/selects/custom.html

我遇到的问题是,当页面的高度小于弹出窗口时,它会打开一个对话框而不是弹出窗口。有没有办法防止这种情况发生?

1 个答案:

答案 0 :(得分:1)

我不知道是否有办法做到这一点。但如果它存在,它会处理JQM的内部结构/代码。我可以给你一个简单的解决方案:

假设,select弹出窗口的高度为150px。然后修改你的页面CSS:

#pageId{
    height: auto;
    min-height: 160px; /* Some value greater than 150px, As I assume selectbox pop-up's height 150px*/   
}