我正在使用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>
答案 0 :(得分:0)
如果要强制到底部,可以使用dnnCSSInclude外观对象或客户端API并使用&#34; ForceProvider&#34;属性。如果你把它设置为&#34; DnnFormBottomProvider&#34;这将在表单底部呈现项目。 (最接近结束体标记。)
完整文档is here