如果选择标签的选项太多,jQuery 会创建一个新的全屏、非透明页面,其中包含所有要选择的元素。我希望这个新页面是 50% 透明的,这样用户就可以在背景中看到带有 select 标记的页面 - 类似于灯箱的效果(http://lokeshdhakar.com/projects/lightbox/)无论如何要改变这个 jQuery 列表的默认格式还是我需要手动构建选择页面?
<select id="sourceLanguages" data-native-menu="false" data-mini="true">
<option value="1" data-placeholder="true">Choose language</option>
<option value="1" data-placeholder="true">Choose language</option>
<option value="1" data-placeholder="true">Choose language</option>
....
</select>
编辑:
使用以下代码可以随意编辑所有对话框:
$("div:jqmData(role='dialog')")
这是我的问题的解决方案:
$("div:jqmData(role='dialog')").live('pageshow',function(event, ui){
// Set some styles
$('#home').show();
});
再次感谢 jasper 为我指明了正确的方向。
~守吾。