无法运行与JS相关的任何事情。 MVC页面

时间:2014-06-08 19:22:11

标签: javascript asp.net-mvc razor

@model TripGMap.Models.PhotoModel.Photo

    <div>
        <dl class="dl-horizontal">

            <a id="single_1" href="http://farm4.staticflickr.com/3712/9032543579_1217e6566b_b.jpg" title="Singapore from the air (Andrew Tan 2011)">
                <img src="http://farm4.staticflickr.com/3712/9032543579_1217e6566b_m.jpg" alt="" />
            </a>
        </dl>
    </div>

@section scripts
{
    <script>
        $(document).ready(function() {
            $("#single_1").fancybox({
                helpers: {
                    title: {
                        type: 'float'
                    }
                }
            });
        });
    </script>
}

这是我的观点。我不能在这里运行任何js。你可以看到我试图在我的图像上运行一个fancybox,但它没有工作。它只是将我发送到图像源; /。我做错了什么?

我已经尝试删除@section脚本等等。仍然JS不起作用。我甚至在View上添加了一些连接。

有什么建议吗?怎么了?我错过了什么?

感谢您的任何建议!

1 个答案:

答案 0 :(得分:0)

  • 您的js代码是否在HTML源代码中输出?

  • 看一下控制台,有错误吗?如果是这样,它应该告诉你错误。

  • 您在代码之前或之后包含了jQuery?如果之后,您的代码将无效,因为当您尝试通过$访问jQuery时,jQuery甚至没有初始化。