如果select标签的选项太多,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将我指向了正确的方向。
~Shogo。