1

如果选择标签的选项太多,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 为我指明了正确的方向。

~守吾。

4

0 回答 0