在模態框(Modal)中使用UEditor全屏顯示的一個坑
阿新 • • 發佈:2017-12-17
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全屏顯示的一個坑