我正在使用像这样的图片库
<script>
Galleria.loadTheme('galleria/themes/classic/galleria.classic.min.js');
Galleria.run('.galleria');
</script>
现在我想使用MVC 4,那么请如何将scripts
的数据添加到我的视图中?
@section scripts {
}
但没有任何作用
任何帮助?()
答案 0 :(得分:0)
将它们放入@section脚本应该可以。
我遇到过需要将它们放在$(document).ready(function(){})中的问题。所以现在我总是把我的启动脚本放在文档就绪函数中。
@section scripts {
<script>
$(document).ready(function() {
Galleria.loadTheme('galleria/themes/classic/galleria.classic.min.js');
Galleria.run('.galleria');
});
</script>
}
这将确保在执行脚本之前文档已完全加载。
如果您不在共享模板中添加jquery,则可能需要添加
@Scripts.Render("~/bundles/jquery")
也在你的页面上。
如果不存在,请记住将@RenderSection("scripts", required: false)
放在您的布局页面中。