【发布时间】:2012-09-28 19:42:09
【问题描述】:
我有一个相当宽的 jqGrid 设置,因此水平滚动条是可见的。
问题是,当向右滚动并单击单元格时,滚动条会一直跳回左侧。
任何想法为什么会发生这种情况以及如何防止它?
【问题讨论】:
-
你在使用
href="#"的锚标签吗? -
没有。有些单元格是可编辑的,有些只是文本。
-
最后要检查的是“#”没有出现在地址栏中。如果不是这种情况,当您单击一个单元格时,jqGrid 是否会重新绘制? (可能导致水平滚动条消失一毫秒,导致跳转)
-
@KevinB No # 在位置栏中,单击单元格时网格不会重绘
-
这样看,只有3件事会导致页面滚动(不包括用户这样做);哈希变化,页面宽度/高度变化,代码直接做。
标签: javascript jquery jqgrid