2015-07-21 62 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