[英]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.