gpt4 book ai didi

javascript - 如何在 DotNetNuke 皮肤中设置对 CSS 和 JS 的引用?

转载 作者:行者123 更新时间:2023-11-28 16:56:53 24 4
gpt4 key购买 nike

有谁知道 DotNetNuke 中的 CSSJS 引用的优先级是如何工作的?

我知道可以通过 dnn:DnnJsIncludednn:DnnJsInclude 标签的 Priority 属性设置此优先级。

事实证明,将具有多个 css 和 js 引用的 html 页面移植到一个简单的皮肤并不是微不足道的,其中对 CSS 和 JS 文件的引用由 dnn:DnnJsInclude 和 dnn:DnnJsInclude 标记完成。

我怀疑(并希望!)优先级属性有一组值可以让皮肤的行为完全与原始 html 页面相同。

最佳答案

您需要注意 DNN 中默认 CSS 文件的加载顺序,并根据这些顺序调整您的优先级,以控制文件的加载位置。

我的 HammerFlex 皮肤有一些很好的 CSS 和 Javascript 加载顺序示例。

https://github.com/ChrisHammond/HammerFlex/blob/master/Home.ascx

<dnn:JQUERY ID="dnnjQuery" runat="server" jQueryHoverIntent="true" />
<dnn:DnnJsInclude ID="bootstrapJS" runat="server" FilePath="js/bootstrap.min.js" PathNameAlias="SkinPath" Priority="10" />
<dnn:DnnCssInclude ID="bootStrapCSS" runat="server" FilePath="css/bootstrap.min.css" PathNameAlias="SkinPath" Priority="14" />
<dnn:DnnJsInclude ID="bluImpJS" runat="server" FilePath="js/jquery.blueimp-gallery.min.js" PathNameAlias="SkinPath" />

关于javascript - 如何在 DotNetNuke 皮肤中设置对 CSS 和 JS 的引用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31943979/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com