dojo中Dialog对话框拖动移出浏览器屏幕的问题
来源:互联网 发布:用c语言编写生日快乐 编辑:程序博客网 时间:2024/05/17 08:57
dojo作为功能强大的js框架,提供了很多web页面小部件,包括树形、表格、对话框等。其中对话框作为常用的页面元素,很大程度上简化了开发人员的操作。但是如果拖动对话框到浏览器边缘,会发生界面宽高变化显示异常的问题,所以需要限制对话框不能被拖动出屏幕。通过阅读dojo的api找到了拖拽方法并进行修改,代码如下:
dialog._moveable.onMoving = function(mover, leftTop){var clientH = window.document.body.clientHeight;var clientW = window.document.body.clientWidth;leftTop.t = Math.max(0, Math.min(leftTop.t, clientH - mover.node.clientHeight - 2));leftTop.l = Math.max(0, Math.min(leftTop.l, clientW - mover.node.clientWidth - 2));}
其中dialog为dijit.Dialog类的实例。
0 0
- dojo中Dialog对话框拖动移出浏览器屏幕的问题
- 解决鼠标移出右边屏幕的问题
- 关于对话框中拖动滚动条闪烁的问题
- tableView段头不能移出屏幕的问题
- Dojo 的拖动
- dojo实现透明对话框以及拖动效果
- MFC中拖动无标题的对话框
- android dialog对话框的位置问题
- Android中对话框(dialog)的使用
- Android开发中Dialog对话框的使用
- Android中对话框(Dialog)的创建方法
- Android开发中Dialog对话框的使用
- Android开发中Dialog对话框的使用
- Android中对话框(dialog)的使用
- Android开发中Dialog对话框的使用
- android中控件Dialog对话框的使用
- Android中对话框(Dialog)的创建方法
- Android中Dialog(对话框)的用法
- iOS开发的一些奇巧淫技
- tomcat启动时:ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
- 史上最佳myEclipse自动生成 servlet去注释方法,超赞!!
- Mysql explain详解
- 正则表达式入门
- dojo中Dialog对话框拖动移出浏览器屏幕的问题
- ubuntu 添加新用户
- 视频播放器
- 固定码,学习码,滚动码
- ORMLite学习入门笔记
- Android开机自启动+屏蔽系统功能
- 纯CSS下拉菜单代码
- PC/104总线简述
- iOS开发的一些奇巧淫技3