【发布时间】:2009-11-08 11:12:05
【问题描述】:
我使用 jQuery 构建了我的第一个站点,总体而言,结果非常好 - 在大多数浏览器中,就是这样。可以看到站点的测试环境here。
令我惊讶的是,它在 IE、Chrome、Safari 和 Opera 中运行良好 - 但在 FireFox 中却非常糟糕。我正在使用一个基本的幻灯片、一个手工编码的水平手风琴、一些小弹出框、各种小效果和 jQuery LightBox 插件。我的所有代码都可以查看here。
最大和最明显的 FireFox 问题是手风琴 - 当它滑动时,它相当平滑,但有 吨 的伪影。通过将隐藏的内容设置为display: none;,我实际上已经减少了视觉伪影。
如果我犯了一些菜鸟错误,请让我难堪并指出。我愿意接受任何建议,只要您不告诉我我必须更改功能 - 我的客户已经准备好这些,因为我的老板答应了他们(当然,在询问我是否可以实施它们之前)。
【问题讨论】:
-
你指的是什么样的工件?我在一台较旧的 PC(1.6Ghz Sempron、1 GB RAM、AGB 显卡)上使用 FF3,手风琴工作正常,虽然有点紧张,而且文本框超出了手风琴的边界。是这个意思吗?
-
我猜这是作者谈论的问题
-
如何使用 Firebug javascript profiler 来确定减速的原因?
-
@Pekka Gaiser:超出手风琴边框的文本框是主要问题。在我开始这个过程之前,情况要糟糕得多。你可以在这里看到:beyerhomes.com我已经取得了一些进展,但我还没有发布它,因为我需要客户的批准。 @molevna:是的,成功了。 @Eldimo:我见过它,但我还不知道如何使用它。让我帮我谷歌一下……