道场迪吉特.对话框取消显示
dojo dijit.Dialog undimming
我仍然在"取消"道场 dijit 对话框时遇到问题。 我正在匹配呼叫,但很多时候我仍然使页面的某些部分变暗。 我可以滚动窗口,并且可以访问未受影响的区域。 我怎样才能强制取消或 DOM 等效整个页面? 其次是有没有办法调用数字。对话框使整个页面"变暗",而不仅仅是当前视口中的部分?
它应该适用于大多数布局的框。<div class="dijitDialogUnderlay _underlay" ...
是覆盖容器的"dim",对话框位于其中。
尝试执行dijit.byId('##YOURID##').placeAt('body');
以"覆盖"最外层的容器。
我在下面的小提琴中做了一个简单的测试,使用最新的 dojo 1.1x,底层甚至在 resize
上有一个事件侦听器,然后划线div 以覆盖更少/更多。
如果放入body
不起作用,请确保在渲染对话框之前设置了包含小部件的 DOM position
。这将触发位置/尺寸更准确
http://jsfiddle.net/mzh2su2c/
你可以改用dojox.layout.FloatingPane,它的设计不会变暗。
除此之外,如果您真的想使用dijit/Dialog
可以使用此CSS解决方案对其进行破解。
http://jsfiddle.net/mzh2su2c/6/
.dijitDialogUnderlay {
pointer-events: none; /* avoid dimmer to become the target of mouse events*/
display: none; /* hide the dimmer*/
}
相关文章:
- 正在取消UpdatePanel中的引导对话框
- 是否可以通过Primefaces 3.3的自定义对话框取消Ajax请求
- Bootbox:取消对话框后的回调功能/点击'X'按钮
- 如何在点击链接后从用户取消对话框中获得回调以选择移动应用程序
- 为什么JS confirm()获胜't当我在确认对话框中点击“取消”时,取消提交操作
- 如何在jquery/JavaScript中打开浏览文件对话框时执行取消事件
- 取消“确认表单重新提交”对话框
- 在简单模式中,取消单击时不会调用onClose事件..当我在simple-modal上加载另一个jquery对话框时
- 如何在Javascript中打开一个确定/取消对话框
- JQuQuery UI 对话框取消 AJAX 请求
- 脸书图FB.登录连接对话框,取消事件
- 动态覆盖jqueryUI对话框按钮(保存,取消等到用户选择)文本
- 道场迪吉特.对话框取消显示
- 支持使用转义取消 DHTML 对话框
- 检查用户是否使用FB.ui在共享对话框中向Facebook发布(或取消)共享
- 如何在弹出确认对话框之前取消
- "在文件对话框中取消“;事件
- 在jQuery 1.4.2中添加一个简单的确认/取消对话框
- Facebook分享对话框取消按钮没有关闭窗口
- jQuery模态对话框取消按钮不工作