2012-09-11 100 views
3

我有同样的问题,因为这个问题:jQuery Mobile的定制选择菜单时可见未选择

jQuery Mobile 1.1.1 Custom Select Menu - Placeholder Text not Visible

上述问题告诉我使用“http://code.jquery.com/mobile/latest/jquery.mobile.min.js”解决我的问题。这解决了我原来的问题,但造成了另一个

选择菜单始终显示,并且不像以前那样以选定项目为中心。

后: enter image description here

有谁知道如何解决这个问题。我认为如果这是我遇到的唯一问题,我可能会隐藏并显示菜单,但即使选中它,它也不在正确的位置。它应该水平和垂直居中在select元素上(如果给予足够的垂直空间)。

这是由最新版本的JQuery引起的,但我也无法下载1.1.1,因为它导致了原来的问题,而我在另一个问题中解决了这个问题。

回答

0

貌似菜单显示相对于其余内容 - 尝试添加CSS行有

position:absolute; 

上的菜单结构 - 测试此另一个好方法是将载入您的网站在谷歌浏览器,并使用萤火虫,看看为什么菜单定位低于“点击点”。只需一眼就可以看到菜单显示为相对的。

+0

我刚刚尝试过,但它有相同的行为。 .ui-selectmenu类已经将该位置设置为绝对位置。 –

相关问题