-2

非常简单的 javascript 不起作用。

我希望 DIV 在鼠标悬停时隐藏。index.html 和 script.js 在同一个文件夹中。我在 Chrome 中打开它。

索引.html:

<!DOCTYPE html>
<html>
<head>
  <title>Test</title>
  <script> type='text/javascript' src='script.js' </script>
</head>
<body>
  <div>
    Hello world
  </div>
</body>
</html>

脚本.js:

$(document).ready(function() {
    $('div').mouseenter(function () {
        $('div').hide();
    });
});

任何想法为什么这不起作用?

4

1 回答 1

7

改变这个:

<script> type='text/javascript' src='script.js' </script>

对此:

<script type='text/javascript' src='script.js'></script>

'type' 和 'src' 是脚本标签的参数,而不是里面的参数。

另外,请确保您在 HTML 中包含 jquery 库,否则您的脚本将无法工作,因为它不知道是什么$意思。

于 2013-09-09T13:54:55.287 回答