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


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

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就可以了,因為修改的地方都有用不同顏色詳細標記,還分了普通和壓縮版本。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM