【发布时间】:2011-10-28 06:14:15
【问题描述】:
我正在为我的工作开发的 ASP.NET 项目中有一个小部件。它必须是 300 像素宽,不能再宽了。不幸的是,事实证明,对于这么小的小部件,他们想要的东西相当复杂。这是我现在拥有的:
http://www.codetunnel.com/content/images/widget/currentWidget.jpg
如您所见,这是一个 jQuery UI 手风琴控件。随着每个手风琴窗格的展开,将进行 ajax 调用以异步加载其内容。现在它会输出一个包含所需数据的 HTML 表。该表位于样式为 overflow: auto; 的 DIV 中,因此我们在底部和右侧都有滚动条。
我的问题是我想要一些非常自定义的功能(比如 excel 中的冻结窗格功能)。左右滚动时,我希望包括标题在内的所有行左右滚动除了最左边的列“产品名称”。像这样:
http://www.codetunnel.com/content/images/widget/scrollRight.jpg
上下滚动时,我希望所有列,包括左列,都可以上下滚动除了的标题行。像这样:
http://www.codetunnel.com/content/images/widget/scrollDown.jpg
实现此功能的最佳方法是什么?或者有什么办法?
【问题讨论】:
-
+1 提出了很好的问题,其中包含您想要完成的确切内容的图片。而且,因为这看起来是一个棘手的问题.. ;)
-
+1 和我可以看到自己将来使用的东西的最爱。
标签: c# javascript jquery asp.net html