我的Javascript似乎不起作用

Nex*_*xus -3 html javascript css jquery

我无法让Javascript工作.这三个都在同一个文件夹中.Chrome也需要一段时间才能打开,但Firefox是即时的.谢谢.

我的HTML:

<html>
    <head>
        <title></title>
        <link rel='stylesheet' type='text/css' href='stylesheet.css'/>
        <script type='text/javascript' src='script.js'></script>
        <script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.9.1/jquery-ui.min.js"></script>
    </head>
    <body>
        <div>Hover Over Me!</div>   
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

我的CSS:

div {
    height: 100px;
    background-color: #ABCDEF;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 1em;
    text-align: center;
}
Run Code Online (Sandbox Code Playgroud)

我的Javascript:

$(document).ready(function(){
    $('div').mouseenter(function(){
        $(this).fadeTo(1000, 1);
    });
    $('div').mouseleave(function(){
        $(this).fadeTo(1000, .25);
});
Run Code Online (Sandbox Code Playgroud)

Aru*_*hny 5

脚本文件的顺序:由于您的脚本文件使用的是jQuery,因此它应该包含在jQuery库之后.

请查看浏览器控制台,看看是否有任何错误是调试客户端脚本问题的第一步

<html>
    <head>
        <title></title>
        <link rel='stylesheet' type='text/css' href='stylesheet.css'/>
        <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.js"></script>
        <script type='text/javascript' src='script.js'></script>
    </head>
    <body>
        <div>Hover Over Me!</div>   
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

您还缺少脚本底部的右括号

$(document).ready(function () {
    $('div').mouseenter(function () {
        $(this).fadeTo(1000, 1);
    });
    $('div').mouseleave(function () {
        $(this).fadeTo(1000, .25);
    });
});
Run Code Online (Sandbox Code Playgroud)

演示:Plunker