jQuery:JFrame插件在IE 7中失败

时间:2020-03-05 18:53:58  来源:igfitidea点击:

我正在将JFrame插件与jquery 1.2.6一起使用。

它在FF3中可以正常工作,但是不会在IE 7中显示请求的页面。

jQuery库和JFrame插件在包含的header.cfm中调用。

页面代码在此处(请注意:忽略ColdFusion调用,我认为它们不会产生问题):http://cfm.pastebin.com/m20c1b013

解决方案

回答

当我们遇到这样的问题时,查找问题的最佳方法是将页面减少到最小化再现问题所需的页面。

"忽略[x],因为我不认为这是问题"是不好的,如果我们不认为这是问题,请将其保存到临时静态页面中,删除我们认为无关的内容,然后就知道了不管是不是问题。继续删除我们认为不相关的内容,最终我们将在删除它们时发现一些使我们烦恼的内容,或者最终得到一个非常小的文件:

  • 调试容易得多
  • 更有可能吸引人们的帮助
  • 当它是库中的真正错误时,更好的测试用例

毕竟,没有多少人愿意拆开Coldfusion和表格布局代码来解决错误,我们是有问题的人,甚至我们也不想这样做,那么为什么还要别人?

回答

我建议更新到最新版本的jquery(v 1.3.2)。这可能是尝试修复该错误的最简单方法。 http://jquery.com/

回答

我自己对JQuery还是陌生的,我发现IE8中的Developer工具是必不可少的。在脚本控制台中,我能够找到错误消息,该错误消息为我提供了所需的信息。我们收到任何错误消息吗?

IE7有一个"开发人员工具栏"。我不知道它为脚本调试提供了什么:

http://www.microsoft.com/downloads/details.aspx?FamilyID=E59C3964-672D-4511-BB3E-2D5E1DB91038&displaylang=en