2017-03-01 49 views
0

我從底層構建一個響應式網站用作SharePoint 2013母版頁,使用skel.js來控制網格和斷點。一旦發佈,js文件(skel.min.js,skel-panels.min.js,jquery.min.js,html5shiv.js和我寫的用於配置skel和skel-panels的簡單config.js)不會每當用戶點擊該網站時都可以可靠地運行,並保持CSS在當時瀏覽器匹配的任何斷點處被凍結。刷新通常可以解決問題,但這不是一個可接受的解決方案。到目前爲止,這發生在IE,Chrome和FF(所有版本不會觸發html5shiv)。Skel js頭部並不總是加載sharepoint 2013母版頁

<!--SPM:<SharePoint:ScriptLink language="javascript" ID="scriptLink1" name="~SiteCollection/Style Library/js/jquery.min.js" runat="server" Localizable="false"/>--> 
<!--SPM:<SharePoint:ScriptLink language="javascript" ID="scriptLink2" name="~SiteCollection/Style Library/js/skel.min.js" runat="server" Localizable="false"/>--> 
<!--SPM:<SharePoint:ScriptLink language="javascript" ID="scriptLink3" name="~SiteCollection/Style Library/js/skel-layers.min.js" runat="server" Localizable="false"/>--> 
<!--SPM:<SharePoint:ScriptLink language="javascript" ID="scriptLink4" name="~SiteCollection/Style Library/js/jquery.dropotron.min.js" runat="server" Localizable="false"/>--> 
<!--SPM:<SharePoint:ScriptLink language="javascript" ID="scriptLink5" name="~SiteCollection/Style Library/js/jquery.scrolly.min.js" runat="server" Localizable="false"/>--> 
<!--SPM:<SharePoint:ScriptLink language="javascript" ID="scriptLink10" name="~SiteCollection/Style Library/js/init.js" runat="server" Localizable="false"/>--> 

請大家幫忙,我一直在努力爭取最後幾天的正確。

+0

究竟發生了什麼問題? – Mawcel

+0

您好,我在主頁面sharepoint2013中使用了skel js框架,如果我在瀏覽器中加載頁面,那麼當前瀏覽器匹配的任何斷點都會凍結CSS。刷新通常可以解決問題,但這不是一個可接受的解決方案。到目前爲止,這發生在IE瀏覽器,谷歌瀏覽器和FF,媒體查詢不適用於調整屏幕大小 –

+0

嗨可以有人協助請,我一直在努力解決上週的問題 –

回答

0

這聽起來像是一個計時問題。您的腳本有時可能加載得太早,所以它不起作用。我不太瞭解skel(我發現這篇文章尋找更多關於它的信息),但是你也許可以使用setTimeout來延遲init.js文件的加載,看看是不是這樣。