2016-10-10 60 views
0

我將requirejs與Require-CSS loader plugin by Guy Bedford一起使用。這兩個庫工作正常,但我注意到一個麻煩的是,該頁面呈現沒有CSS存在,但看起來相當醜陋(特別是與Bootstrap一起顯示最左側的切換按鈕)。雖然這不是這兩個庫中的任何一個的問題,但我想避免它。避免使用requirejs呈現部分加載的HTML頁面

這可以通過加快css加載(在requirejs或require-css?中的某些參數?)來實現,或者至少在檢索到css文件之前抑制呈現?

另一個解決方案是將css文件作爲普通引用包含在html標記中,但我真的想避免這種情況並堅持使用requirejs方法。

+0

首先需要css並在回調中需要相關的js文件。 –

+2

一個簡單的解決方案是設置'',然後在加載JS之後顯示主體。 – EvilZebra

+0

聽起來像一個好的和簡單的想法@Evilzebra。 – orange

回答

1

一個簡單的解決方案是設置<body style="display:none;">並在CSS加載後使用Javascript設置主體。這種技術也用於一些Angular應用程序。

相關問題