javascript - 获取 `Galleria is not defined` 异常

标签 javascript jquery asp.net asp.net-mvc google-chrome

我以前没用过这个插件。我现在得到的是:

包含的脚本

<script src="@Url.Content("~/Content/Scripts/jquery-1.7.1.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Content/Scripts/themes/classic/galleria.classic.min.js")" type="text/javascript"></script>

我在 head 标记内引用 galleria 主题。我使用 Chrome Web 开发人员工具 检查了 JQueryGalleria 脚本的可见性(只需调用 $("body").text("jQuery 有效"); 以确保我自己 Jquery 有效)。

<script type="text/javascript">
    // $("body").text("jQuery works");
    $(document).ready(function () {
            $("#gallery").galleria({
                width: 750,
                height: 300,
                clicknext: true
            });
        } // function() {
    );  // $(document).ready(
</script>

CSHTML

<fieldset>
    @* other things*@
    @if(Model.AttachedInformation.Count > 0)
    {
        <div id="gallery">
            @foreach(var path in Model.AttachedInformation)
            {
                <img src="@path" alt="" width="50" height="50" />
            }
        </div>
    }
</fieldset>

目前还不清楚:我可以保留 div 吗?然后将其样式设置为供 gelleria 识别> 在 fieldset 内; Chrome 向我显示 Galleria 未定义 的消息。

需要建议! 谢谢!

编辑

enter image description here

最佳答案

您仅引用了 Galleria 主题。您还需要引用(并下载,如果您还没有的话)Galleria 核心。 http://galleria.io/download/

确保在主题脚本之前引用 Galleria。

关于javascript - 获取 `Galleria is not defined` 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9584964/

相关文章:

javascript - 如何在不中断的情况下突出显示 html 内容字符串中的搜索文本

php - 如何连续地将值从 PHP 传递到 javascript

javascript - 使用 jQuery 构建 XML 请求的最快方法

c# - 如何在 MVC 3 中的隐藏对话框中提交字段

c# - 在 Gridview 中搜索输出

javascript - UI.Sortable : Default position/index when receiving a UI. 可拖动

javascript - 动态评论功能代码

javascript - 选择时,Kendo 调度程序自定义 View 未获得正确的类

c# - 不在 .NET Core 中处理流

asp.net - 如何在保持 HTML 图像清晰度的同时缩小图像?