我发现在IE(至少是IE7和IE9)中,如果指定了
如果用户手动滚动到一个位置,然后脚本将其滚动到另一个位置,如果用户点击向上或向下,滚动将从脚本运行之前的位置开始。
以下是一个非常简单的示例: 如果您手动滚动,记住位置,然后使用按钮“脚本”滚动(一次或多次),然后再开始手动滚动,您会注意到在IE中滚动从手动滚动停止的位置开始。我希望找到一种使IE正常工作的方法。我曾希望jQuery的.scrollTo()可以解决问题,但不幸的是没有。
size
属性,使用.scrollTop
可能会导致一些奇怪的行为。我希望有一种方法可以解决这个问题。如果用户手动滚动到一个位置,然后脚本将其滚动到另一个位置,如果用户点击向上或向下,滚动将从脚本运行之前的位置开始。
以下是一个非常简单的示例: 如果您手动滚动,记住位置,然后使用按钮“脚本”滚动(一次或多次),然后再开始手动滚动,您会注意到在IE中滚动从手动滚动停止的位置开始。我希望找到一种使IE正常工作的方法。我曾希望jQuery的.scrollTo()可以解决问题,但不幸的是没有。