[英]Non-Modal/Modeless Dialogs in AngularJS without using jquery-ui
我正在尝试在AngularJS应用中创建非模式对话框。
该应用程序也使用Bootstrap。
我正在尝试创建一个可拖动对话框,该对话框保持活动状态,而其他背景可以与之交互(非模式定义)。
因此,到目前为止,我玩过的Bootstrap模式不符合上述要求。
该库: https : //github.com/jwstadler/angular-jquery-dialog-service
正是我所需要的,它的一个缺点是使用了JQuery-UI(它不能使用,因为它太大了)
关于如何以最少的依赖关系实现此目标的任何指示?
编辑(2014年8月20日):我最终为非模式对话框编写了javascript代码,所有代码均按要求工作。
编辑(2015年4月28日):既然如此,我无法在此处发布自己的问题的答案。 此页面应被视为发现。
使用Bootbox并将其设置为禁用其模式样式:
.bootbox {
overflow:visible;
height:1px;
position:absolute; /* if necessary */
}
另外,您必须调用以下JavaScript代码:
$(document).off('focusin.bs.modal'); // disable Bootstrap's anti-focus stuff
$('body').removeClass("modal-open");
您可以使用Bootstrap并将其与AngularJS集成。 它是最小的JS,并且基于CSS和响应设计的最佳实践。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.