【问题标题】:How could javascript work as desired on chrome and IE, but not FFjavascript 如何在 chrome 和 IE 上按需要工作,但不能在 FF 上工作
【发布时间】:2011-07-27 05:27:24
【问题描述】:

由于某种原因,我收到的 2 个输入在 Firefox 中显示为空白,但在 Chrome 和 Internet Explorer 中正常工作。

谁能解释这是为什么?

http://vbwpublishing.com/calcpage.php

对于任何能告诉我为什么精装计算器会允许我在应该抛出错误时放置超过 1200 页的人也可以加分

【问题讨论】:

  • 你能分享一些代码吗?
  • 我不知道,但是如果您单击主页然后在浏览器中单击返回,则其中 3 个字段会显示错误
  • 您在 chrome 中也收到此错误:未捕获无法继续,直到挂起的回调完成。
  • 提问时请张贴代码而不是链接。这样,即使您的网站不再可用,这些答案也可能对其他人有所帮助。

标签: javascript jquery firefox cross-browser


【解决方案1】:

检查你的 FF javascript 控制台(shift-ctrl-J):

scd1 is not defined   http://vbwpublishing.com/calcpage.php    Line: 403

这是

if ($(scd1).hasClass('s')){sd = .25}

您没有在 .ready() 块中执行该操作,并且具有该 ID 的 <li> 位于页面下方,因此尚未定义该点,从而终止脚本执行的其余部分。

【讨论】:

  • 我没有正确调用元素。它应该像 ('#scd1') 这样调用该元素,而不仅仅是 (scd1)。感谢您指出我的问题所在。
猜你喜欢
  • 1970-01-01
  • 2011-06-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-10-04
相关资源
最近更新 更多