Red*_*ant 16 html css jquery jquery-ui
我使用jQuery对话框打开表.他们中的一些人有大量的文字,他们往往太长,离开屏幕.如果表格太长,就像小提琴中的第一个那样,如何使对话框更宽?我试过width:'auto'但似乎只是占据了整个屏幕.
HTML:
<button class='label'>Click</button><div class='dialog'><p><table>.....</table></div>
<button class='label'>Click</button><div class='dialog'><p><table>.....</table></div>
Run Code Online (Sandbox Code Playgroud)
使用Javascript:
$(document).ready(function(){
$('.label').each(function() {
var dialogopen = $(this).next(".dialog");
dialogopen.dialog({width:'auto',autoOpen: false,modal: true,
open: function(){
jQuery('.ui-widget-overlay').bind('click',function(){
dialogopen.dialog('close');
})
}
});
$(this).click(function(){
dialogopen.dialog('open');
return false;
}
);
});
});
Run Code Online (Sandbox Code Playgroud)
Rod*_*lpe 31
我建议添加width和maxWidth您的对话框选项.我不知道你的设计是什么样子,但尝试这样的事情,例如:
dialogopen.dialog({
autoOpen: false,
modal: true,
open: function(){
jQuery('.ui-widget-overlay').bind('click',function(){
dialogopen.dialog('close');
});
},
width: "90%",
maxWidth: "768px"
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
39686 次 |
| 最近记录: |