1

因此,在我作为 Web 开发人员的时间里,我从未见过这样的事情。

http://jsfiddle.net/28Xsm/18/

JS 中的/* comment */指示问题在 JS 中体现的位置。它似乎是这个动作和nth-of-type.

在 Chrome(或基于 Chromium 的浏览器)中,如果您单击模块下拉菜单并尝试更改它,您会发现每秒一次,它似乎会重新选择所选选项。这意味着如果您在那一秒内向下滚动,它也会向上滚动。这“显然”是代码在间隔内每秒执行一次的错误,但是,只有从不相关的 DOM 元素中删除类的行才会导致问题出现。

我测试过的非 Chromium 浏览器(我指的是 IE9+ 和 Firefox)在使用相同的标记/CSS/JS 时没有问题。我也尝试过 xombrero,但似乎 WebKit 本身并没有同样的问题。我正在使用 Windows 7 专业版。我的 Chrome 没有在 Google Docs 之外安装扩展程序(我不确定什么时候到了那里),并且 Comodo 和 Opera 17 上都出现了同样的问题。

有谁知道这里发生了什么?我是不是在使用像傻瓜一样的东西,jQuery 中是否存在导致 Chromium 出现这种情况的错误,或者这只是一个非常奇怪的 Chromium 行为?

4

0 回答 0