在jquery UI模态对话框上使用浏览器默认滚动条
use browser default scrollbar on jquery ui modal dialog
是否可以使用jquery ui的对话框,并跨越整个浏览器高度?
然后,如果有额外的页面,使用浏览器默认的滚动条来上下移动,将页面的其余部分冻结在覆盖层后面?
$(function()
{
$('#category_modal').dialog({
autoOpen: false,
title: 'hello',
modal: true,
height: auto,
width: 500,
resizable: false
});
});
未使用默认对话框。你可以让对话框100%的高度/宽度和"overflow"文本使用CSS可滚动。你的对话框在CSS中看起来像这样:
#dialog_box {
width: 100%;
height: 100%;
overflow-y: scroll;
}
如果你想的话,你也可以在对话框里放一个iFrame。然而,这并不能完全"冻结"背景中的内容。用户总是可以选择背景并使用鼠标滚轮或简单地使用浏览器的滚动条。使用overflow-y
将在对话框边缘创建第二个滚动条,该滚动条将滚动其中的内容(如果您需要)。
相关文章:
- 如何设置浏览器打开的文件对话框的文件名(一些默认值)
- Extjs KeyMap 不作用于 defaultEventAction,但执行默认的浏览器操作
- 在 Chrome 中打开电子邮件中的网址/链接,而不是默认浏览器 IE8
- 对于IE浏览器,我需要使用什么来禁用Internet Explorer的默认下拉样式
- Android默认浏览器:谷歌地图制作“;位置:相对;元素在页面顶部滚动
- 将所有访问过的网站颜色重置为所有最新浏览器和所有doctype(xhtml,html,html5)的默认颜色css设置
- Angular js在浏览器页面刷新后未路由到默认页面
- 默认浏览器's的拖放功能
- 我想恢复浏览器默认样式
- 如何防止浏览器默认行为在按 Cntl(命令)+侧箭头在火狐中
- 如何在ie10和ie11中隐藏浏览器默认工具提示
- 如何使用angularjs中的自定义指令,使用Unform jQuery插件设置浏览器默认复选框的样式
- 使用dragstartpreventdefault来禁用浏览器默认的图像拖动,但它也禁用了我的拖动事件
- 是否可以检测元素的样式是浏览器默认的,还是由样式表或内联样式设置的?
- 如何修改浏览器默认的删除确认框
- 流行的智能手机浏览器默认启用JavaScript吗
- 浏览器默认在 javascript 警报框中显示站点 ip
- 在jquery UI模态对话框上使用浏览器默认滚动条
- 我如何使用jquery确认框代替浏览器默认的确认
- 如何恢复事件的浏览器默认行为