第一个 jQuery 脚本无法运行,出了什么问题

发布于 2024-12-27 10:43:06 字数 2234 浏览 1 评论 0 原文

这是我的第一个 jQuery 脚本,它无法运行。你能告诉我出了什么问题吗?

提前致谢。

<!DOCTYPE html>
<html> 
    <head>
        <title>Furry Friends Campaign</title>
        <link rel="stylesheet" type="text/css" href="styles/my_style.css">
    </head>
    <body>
        <div id = "clickMe">Show Me the Furry Friend of the Day</div>
        <div id = "picframe">
             <img src="images/furry_friend.jpg">
        </div>
            <script src = "scripts/jquery-1.6.2.min.js"></script>
            <script>
            $(document).ready(function(){
                $("#clickMe").click(function() {
                    $("img").fadeIn(1000);
                    $("#picframe").slideToggle("slow"); 
                });
            });
        </script>
            </a>
        </div>
    </body>
</html>

我已将 jQuery 版本更新为 1.7,并删除了赋值操作“=”周围的额外空格:

我的问题仍然存在。正在应用样式,但是当我单击脚本时没有任何反应,也没有出现“单击”拇指图标。

<!DOCTYPE html>
<html> 
    <head>
        <title>Furry Friends Campaign</title>
        <link rel="stylesheet" type="text/css" href="styles/my_style.css">
    </head>
    <body>
        <div id="clickMe">Show Me the Furry Friend of the Day</div>
        <div id="picframe">
             <img src="images/furry_friend.jpg">
        </div>
            <script src="scripts/jquery-1.7.min.js"></script>
            <script>
            $(document).ready(function(){
                $("#clickMe").click(function() {
                    $("img").fadeIn(1000);
                    $("#picframe").slideToggle("slow"); 
                });
            });
        </script>
            </a>
        </div>
    </body>
</html>

这是 CSS 样式表:

#clickMe {
    background: #D8B36E;
    padding: 20px;
    text-align: center;
    width: 205px;
    display: block;
    border: 2px solid #000
    }

#picframe {
    background:#D8B36E;
    padding: 20px;
    width: 205px;
    display: none;
    border: 2px solid #000
    }

This is my first jQuery script, which won't run. Can you tell me what's wrong?

Thanks in advance.

<!DOCTYPE html>
<html> 
    <head>
        <title>Furry Friends Campaign</title>
        <link rel="stylesheet" type="text/css" href="styles/my_style.css">
    </head>
    <body>
        <div id = "clickMe">Show Me the Furry Friend of the Day</div>
        <div id = "picframe">
             <img src="images/furry_friend.jpg">
        </div>
            <script src = "scripts/jquery-1.6.2.min.js"></script>
            <script>
            $(document).ready(function(){
                $("#clickMe").click(function() {
                    $("img").fadeIn(1000);
                    $("#picframe").slideToggle("slow"); 
                });
            });
        </script>
            </a>
        </div>
    </body>
</html>

I have added updated my jQuery version to 1.7 and have removed extra spaces around the assignment operation "=":

My problem continues. The styling is being applied, but when I click over the script nothing happens, nor does the "click" thumb icon appear.

<!DOCTYPE html>
<html> 
    <head>
        <title>Furry Friends Campaign</title>
        <link rel="stylesheet" type="text/css" href="styles/my_style.css">
    </head>
    <body>
        <div id="clickMe">Show Me the Furry Friend of the Day</div>
        <div id="picframe">
             <img src="images/furry_friend.jpg">
        </div>
            <script src="scripts/jquery-1.7.min.js"></script>
            <script>
            $(document).ready(function(){
                $("#clickMe").click(function() {
                    $("img").fadeIn(1000);
                    $("#picframe").slideToggle("slow"); 
                });
            });
        </script>
            </a>
        </div>
    </body>
</html>

Here is the CSS style sheet:

#clickMe {
    background: #D8B36E;
    padding: 20px;
    text-align: center;
    width: 205px;
    display: block;
    border: 2px solid #000
    }

#picframe {
    background:#D8B36E;
    padding: 20px;
    width: 205px;
    display: none;
    border: 2px solid #000
    }

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

撧情箌佬 2025-01-03 10:43:06

使用 scripts/jquery-1.6.2.min.js 实际工作,而不是 404 >萤火虫

但问题可能是脚本标记中“=”周围的空格,它应该如下所示:

<script src="scripts/jquery-1.6.2.min.js"></script>

Make sure scripts/jquery-1.6.2.min.js is actually working and not a 404 by using firebug.

But the problem is likely the spaces around your "=" in the script tag, it should look like this:

<script src="scripts/jquery-1.6.2.min.js"></script>
夏の忆 2025-01-03 10:43:06

您是否先隐藏 img

我没有看到你的CSS,所以我无法判断。

但如果您不是从隐藏 img 开始,您将无法使用 .fadeIn()

Are you hiding the img first?

I don't see your css, so I can't tell.

But if you are not starting with the img hidden, you won't be able to use .fadeIn()

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文