我正在使用 C#/.NET 开发 Web 应用程序,我的目标是找到一种使用 jQuery 在 ASP.NET gridview 控件中水平滚动内容的方法(不使用滚动条或分页)。我的 gridview 基本上包含许多包含数百行数据的列,因此我想为用户提供一种轻松水平滚动内容以查看更多列的方法,而不管他们在页面上滚动了多远。
在过去的几天里,这个看似简单的任务对我来说一直是一场噩梦,因为我在网上搜索了所有内容,但没有发现任何类似的东西。我尝试了各种解决方案,即这些:
http://www.smoothdivscroll.com/#quickdemo
http://www.gmarwaha.com/jquery/jcarousellite/?#demo
我能够在这些站点上复制代码,并轻松地进行设置,以与演示相同的方式滚动图像集合。例如,在第一个链接中,我所要做的就是包含 .js 文件,然后将其添加到我的标记中:
$(document).ready(function() {
$("#makeMeScrollable").smoothDivScroll({
mousewheelScrolling: true
});
});
然后我只需要在 < div id="makeMeScrollable" > 中添加 < img > 标签,一切正常。但是,如果我取出图像代替 < asp:GridView >,我的 gridview 仍会出现,但滚动将不起作用。
任何有关此问题的指导将不胜感激!谢谢!