0

我知道我的文件链接正确,因为它显示在 Chrome 的检查器中。这是我的 HTML:

    <!DOCTYPE html>
      <html>
        <head>
          <title>jQuery</title>
          <script type='text/javascript' src='jquery-1.7.2.min.js'></script>
          <script type='text/javascript' src='scripts/change.js'></script>
        </head>
        <body>
          <p>
            <button id="start">Start</button>
            <button id="stop">Stop</button>
          </p>
          <p id="image">
            <img src='images/image.jpg' alt="image" />
          </p>
        </body>
      </html>

jQuery:

      $('#start').click(function() {
        $('#image').slideToggle(3000);
      });
4

1 回答 1

5

您需要将整个代码包装在$(document).ready()处理程序中。因此,它确保在整个资源加载完成后代码将绑定到 dom。

$(document).ready(function() {
  $('#start').click(function() {
    $('#image').slideToggle(3000);
  });
});

笔记

检查外部 JavaScript 文件的路径是否正常

于 2012-08-14T18:53:18.107 回答