@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上添加了一些连接。
有什么建议吗?怎么了?我错过了什么?
感谢您的任何建议!
答案 0 :(得分:0)
您的js代码是否在HTML源代码中输出?
看一下控制台,有错误吗?如果是这样,它应该告诉你错误。
您在代码之前或之后包含了jQuery?如果之后,您的代码将无效,因为当您尝试通过$
访问jQuery时,jQuery甚至没有初始化。