3

我正在尝试运行以下代码,写在我的本地机器上:

http://www.jsfiddle.net/WShdx/3/

功能方面(忽略上一个和下一个按钮中损坏的图像,以及大小错误的主图像),单击/悬停功能在 jsfiddle 中正常工作。但是,在我的本地机器上它根本不工作。

出于所有意图和目的,代码是相同的,除了本地副本具有此头部部分以加载到包含在 jsfiddle 页面中的 javascript/css 文件中:

<head>
  <title>Jquery Wizard</title>
  <link href="style.css" rel="stylesheet" type="text/css" />
  <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script>
  <script src="wizard.js" type="text/javascript" ></script>
</head>

jsFiddle 是否有一些很棒的功能可以让我的代码神奇地工作,或者我在这里遗漏了什么?

4

2 回答 2

11

您选择在 jsFiddle 上运行脚本代码“onload”,这就是区别。

没有 onload 它不会找到$('area'),因为你的脚本放在里面<head>,里面的元素<body>仍然是未知的。

于 2011-01-09T07:04:42.483 回答
0

我还建议遇到此类错误的任何人在发生此类问题时使用 firebug 或任何调试工具调试脚本。可能是非常简单但令人沮丧的问题,例如Uncaught SyntaxError: Unexpected token ILLEGAL错误。调试器非常方便!

于 2012-08-02T15:41:38.503 回答