我是一名应用程序开发实习生。我正在使用 ASP.NET MVC3 制作一个应用程序,该应用程序在框中显示公司正在使用它的各种项目。这些框是使用 foreach 循环在表中创建的。
<div class= "row">
@foreach (var item in Model)
{
@Html.Action("Client", new { controller = "Dashboard", Client = item })
}
</div>
如果有溢出,我希望这些框自动向下滚动。这似乎是我想使用的功能:
function pageScroll() {
window.scrollBy(0,50); // horizontal and vertical scroll increments
scrolldelay = setTimeout('pageScroll()',100); // scrolls every 100 milliseconds
}
如何将此函数应用于在 foreach 循环中创建的框?
编辑:使用 Timothy-Strimple 的建议,我使用了一个名为 scrollTo() 的 Jquery 插件来创建它:
for (d = 0; d < 52; d) {
$(".dashboard-well").scrollTo('100%', 10000).delay(2000);
$(".dashboard-well").scrollTo('0%', 10000).delay(2000);
d++;
}
现在,我正在查看的 div 溢出时,将向下滚动,然后向后滚动 5 倍。