1. 程式人生 > >在模態框(Modal)中使用UEditor全屏顯示的一個坑

在模態框(Modal)中使用UEditor全屏顯示的一個坑

hub efi 粘貼 之前 ttr fine edit style sse

  根據這個問題很簡單就能查到一些文章明確說明了解決問題的方法,就是如下一段代碼:

var isModal = false;
//判斷該dom是否為modal
var classes = $(container).attr(‘class‘);
if (classes !== undefined) {
    classes = classes.split(‘ ‘);
    for (var i = 0; i < classes.length; i++) {
        if (classes[i] == "modal") {
            isModal = true;
        }
    }
}
//如果是modal,則不設置position為static if (!isModal) { container.style.position = "static"; }

  並且還附上了GitHub上的解決鏈接,但是!由於時間久遠,GitHub好像經過一些遷移,帖子是失效的,而把這段代碼簡單地粘貼進文件裏也無法解決問題,所以我又繼續去找,找到了GitHub上的這個Issue

https://github.com/Wizzercn/NodeWk/commit/e11ace39ce025337533dbfcaf8e5e90bd72c12cd#diff-0e410f95dc74347de57d2e19a1a43c61

  裏面的解決代碼是相同的,但是位置卻不同,上面的代碼是多個部分的,之前的人轉帖時是放在一起的,至少對於現在的版本而言,已經無法生效了。

  具體解決方法去看GitHub就可以了,因為修改的地方都有用不同顏色詳細標記,還分了普通和壓縮版本。

在模態框(Modal)中使用UEditor全屏顯示的一個坑