2015-07-21 64 views
0

我有全球css和js有我所有必需的定義。然而,如果我嘗試通過ajax $。加載一些html塊,那些新加載的元素不會得到正確的css/js定義。有沒有任何選項可以輕鬆刷新全球js/css?

+0

你這是什麼意思回答? – mariotanenbaum

+1

也許錯誤是在你的CSS,JS或HTML。如果你在這裏展示它,其他人可以看看它。目前它在黑暗中拍攝。 –

+0

我發現了一些「解決方法」 – mariotanenbaum

回答

0

很可能您需要重新考慮您的主頁設計以包含所需的資源。

您可以將<link>標籤附加到當前頁面,並使用$.getScript()添加js和css。你會在你目前的$.get的回調中做到這一點。

如果您遇到問題需要重新啓動與新html相關的插件或函數或事件處理函數,請在$.get()的回調函數中執行此操作。

沒有更多詳細的具體問題很難超過籠統

或者使用了更先進的依賴管理腳本

+0

這很清楚,我有一個div,在其中我從我的頁面中的某個url加載窗體。表單加載後,不幸的是全局加載到頁面的js不適用於該表單。 – mariotanenbaum

+1

這一切都與事件有關嗎?如果是這樣,請將您的事件處理委託給在運行時不存在的元素。至於原來的問題是清楚的......它並不是因爲你可能會提到許多可能的情況......每個都需要不同的解決方案 – charlietfl