我已经创建了自定义DNN模块。
我想在其中使用砌体插件。
因此,在VS的模块项目中,我创建了Scripts文件夹并将JS文件放在其中。
在ascx文件的视图上,我添加了:
<script src="Scripts/jquery.infinitescroll.min.js"></script>
<script src="Scripts/masonry.pkgd.js"></script>
<script src="Scripts/imagesloaded.js"></script>
但是,当我在控制台中加载页面eith模块时,我得到了:
GET http://dnn7site/resources/shared/scripts/jquery/jquery.min.map 404 (Not Found) Masonry:457
GET http://dnn7site/jquery.min.map 404 (Not Found) Masonry:464
GET http://dnn7site/Demos/Scripts/masonry.pkgd.js 404 (Not Found) Masonry:751
GET http://dnn7site/Demos/Scripts/imagesloaded.js 404 (Not Found) Masonry:752
GET http://dnn7site/Demos/Scripts/jquery.infinitescroll.min.js 404 (Not Found)
在DNN中添加和设置脚本的相对路径的方法是什么?
按照Masonry入门文档中的说明,尝试包括资源文件的完整路径:
在您的网站中加入砌体脚本。
<script src="/path/to/masonry.pkgd.min.js"></script>
例如:
<script src="/desktopmodules/com.demo.masonry/Scripts/jquery.infinitescroll.min.js"></script>
<script src="/desktopmodules/com.demo.masonry/Scripts/masonry.pkgd.js"></script>
<script src="/desktopmodules/com.demo.masonry/Scripts/imagesloaded.js"></script>
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句