0

我正在使用 jQuery 淡出和淡入来动态更改页面上的内容,在 div 内。除 Mac 版 Chrome 外,所有浏览器都运行良好。在 Mac 版 Chrome 中,在第一页上,如果您向下滚动,fadeOut 然后fadeIn 新淡入的内容是“屏幕外” - 换句话说,丢失。如果第一页不向下滚动,转到第二页,内容显示就好了。

我在我的网站上创建了一个简单的演示。同样,这适用于除 Chrome for Mac 之外的所有浏览器。请帮忙!适用于 Windows 的 Chrome 运行良好。

演示:http ://dev.corecoding.com/problem.php

在 Mac 上,我看到使用 AppleWebKit/534.57.2 的用户代理,而在 Windows 中,它使用 AppleWebKit/536.5。有趣的是,它在 Mac 版 Safari 中运行良好,它使用相同的(较旧的)WebKit。

有没有办法让它与另一个 jQuery / javascript 命令一起工作?还是我应该忘记它并等待 Chrome 的 WebKit 更新?

4

1 回答 1

0

我没有 Mac,但您可以通过以下方式解决问题:

$("#content").scrollTop(0)

替换div的内容后。

于 2012-06-28T18:55:49.257 回答