首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ASP.NET AJAX工具包ReorderList,它的项目比页面上的要多

ASP.NET AJAX工具包ReorderList,它的项目比页面上的要多
EN

Stack Overflow用户
提问于 2011-11-22 18:12:14
回答 1查看 626关注 0票数 1

我的页面上有一个ReorderList,它工作得很好,但是.

现在,我有将近100个项目,我希望能够重新排序,他们流出了页面,即使在8pt。当拖动时,页面不会滚动,因为我接近底部(或顶部),所以我必须删除我的项目,向下滚动,然后拖动更多。当我拖放Word时,当我接近窗口的底部时,窗口会滚动,这样我就可以移动到我想要掉的地方。

或者,我可以让项目出现在多个列中--它们的宽度至少允许有3列。但是,我发现的允许一个<ul>有多个列的CSS解决方案似乎都不能工作,因为它们需要多个<ul>s,我认为使用ReorderList控件无法做到这一点。

有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2011-11-22 20:38:12

这里有一个想法:检查鼠标左键是否被按住,并检查指针在页面上的位置。如果坐标在页面底部的位置下降到足以滚动页面,那么您可以使用window.scrollBy()方法,并在释放鼠标按钮时停止它。您还可以在单击重新排序项时设置bool值,并在按钮关闭时将其设置为false,同样的想法是,检查指针的位置。

样本window.scrollBy()

祝好运!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8231613

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档