作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经将来自另一个关于 SO 的问题的脚本添加到我正在使用的解决方案中,以使 jQueryUI 对话框能够被拖到文档原始边界之外。
这是脚本:
//Ensure jQuery windows can be pulled outside the browser boundaries.
$.ui.dialog.prototype._makeDraggable = function() {
this.uiDialog.draggable({
containment: false
});
};
问题是,当我添加这个时,所有 表单都变成了拖动手。这使得在对话框开始拖动操作时尝试滚动对话框时出现问题。
我怎样才能将对话窗口的标题栏作为拖动 handle (原始行为)但仍然摆脱包含?
解决方案:
//Ensure jQuery windows can be pulled outside the browser boundaries.
$.ui.dialog.prototype._makeDraggable = function() {
this.uiDialog.draggable({
containment: false,
handle: ".ui-dialog-titlebar"
});
};
谢谢约瑟夫!
最佳答案
使用drag handles查找
关于javascript - jQuery makeDraggable 更巧妙一点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7230690/
这适用于 ubuntu 16.04,但不适用于 17.10 + curl https://s3.amazonaws.com/aws-cloudwatch/downloads/latest/awslog
我是一名优秀的程序员,十分优秀!