0

if (e.keyCode == 40)用来触发一个 scrollTo 函数,但由于某种原因,在 chrome 中它似乎在滚动之前跳了起来,这真的是错误的。

我解决了我的问题(这只发生在 chrome 上,适用于 firefox。

确保在点击向下箭头之前单击结果选项卡,您会看到它向上跳然后滚动,与第二张幻灯片上的向上键一次相同。

http://jsfiddle.net/vEpS3/9/

如果你们中的任何人知道解决此问题的方法,我将不胜感激!

4

1 回答 1

3

你需要一个

e.preventDefault();

在滚动之前http://jsfiddle.net/whucg/

于 2012-12-16T01:00:44.580 回答