jQuery - 将动态脚本移动到DNN / Evoq中关闭body标签之前

时间:2016-05-04 13:44:45

标签: jquery append dotnetnuke

我正在使用DNN / Evoq并且我编写了一个自定义js文件,我希望它在结束</body>之前加载。

DNN / Evoq在某种程度上限制了(根据我的理解)皮肤文件如何加载并自动完成并且在开始<body>之前加载文件。

尽管如此,我在想是否有办法编写一些jQuery来获取脚本文本(<script src="/Portals/_default/Skins/Site/js/custom.js?cdv=306">)并在关闭</body>之前移动到可能有效的方法,但不确定如何使用jQuery完成。关于如何做到这一点的任何想法?

更新 能够像使用DNN的SkinPath变量一样解决:<script src="<%=SkinPath%>js/[file_name]"></script>

1 个答案:

答案 0 :(得分:0)

如果要强制到底部,可以使用dnnCSSInclude外观对象或客户端API并使用&#34; ForceProvider&#34;属性。如果你把它设置为&#34; DnnFormBottomProvider&#34;这将在表单底部呈现项目。 (最接近结束体标记。)

完整文档is here