通过在 VS 2012 中选择新的 MVC 4 Razor 应用程序,我刚刚开始了我的第一个 MVC 应用程序(对不起,如果这是一个非常基本的问题)。
在 Home\Index.cshtml 中,我需要 5 张图片的幻灯片。只需要有限的功能,所以看起来snook.ca 示例应该可以正常工作。
我添加了我的图片如下:
<div class="fadein">
<img src="~/Content/img/old_photos/1.jpg" alt="Old Photos" />
<img src="~/Content/img/old_photos/2.jpg" alt="Old Photos" />
<img src="~/Content/img/old_photos/3.jpg" alt="Old Photos" />
<img src="~/Content/img/old_photos/4.jpg" alt="Old Photos" />
<img src="~/Content/img/old_photos/5.jpg" alt="Old Photos" />
</div>
在 site.css 页面中,我添加了以下内容:
.fadein { position:relative; width:300px; height:300px; }
.fadein img { position:absolute; left:0; top:0; }
在 Index.cshtml 页面的底部(在 之后</ol>
,我添加了以下内容:
<script>
$(function () {
$('.fadein img:gt(0)').hide();
setInterval(function () {
$('.fadein :first-child').fadeOut()
.next('img').fadeIn()
.end().appendTo('.fadein');
},
3000);
});
</script>
当我运行该应用程序时,所有图像都会同时显示 - 遍布整个页面,一个接一个地流动。似乎该功能没有被执行。我的问题是如何让它运行?