首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >让jQuery工作很困难

问让jQuery工作很困难
EN

Stack Overflow用户
提问于 2013-05-06 20:50:16
回答 3查看 193关注 0票数 1

我一直在用jQuery做实验,但是在下载了库之后,它似乎不起作用了。

我遵循了以下步骤:

我错过了什么吗?

(我的代码在Codecademy上运行得非常好,所以我认为这在我的程序中不太可能成为一个问题)

编辑1:

(完整代码,用于询问:)

HTML / jQuery

代码语言:javascript
复制
    <script src='jquery.js'>
        $(document).ready(function() {
            alert("Hello jQuery!"); 
            $('.matchtile').click(function() {
                $(this).fadeTo('slow', 0); 
            });
            $('.button').click(function() {
                fadeIn(); 
            });
        });

        function fadeIn(){
            $('.matchtile').fadeTo('slow', 1); 
        }
    </script> 
    <title></title>
</head>
<body>
    <div class="matchtile"></div>
    <div class="matchtile"></div>
    <div class="matchtile"></div>
    <div class="matchtile"></div>
    <div class="button"></div>
</body>

​

CSS

代码语言:javascript
复制
.matchtile {
    border-radius: 100%;
    background-color: #FF0000;
    width: 30px;
    height: 30px; 
    margin: 30px; 
}

.button {
    background-color: #663333; 
    width: 30px;
    height: 30px;
    border-radius: 10%; 
    margin: 30px; 
}
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-05-06 20:56:44

更改:

代码语言:javascript
复制
<script src='jquery.js'>
    $(document).ready(function() {
        alert("Hello jQuery!"); 
        $('.matchtile').click(function() {
            $(this).fadeTo('slow', 0); 
        });
        $('.button').click(function() {
            fadeIn(); 
        });
    });

    function fadeIn(){
        $('.matchtile').fadeTo('slow', 1); 
    }
</script>

至:

代码语言:javascript
复制
<script src='jquery.js'></script>

<script type='text/javascript'>
    $(document).ready(function() {
        alert("Hello jQuery!"); 
        $('.matchtile').click(function() {
            $(this).fadeTo('slow', 0); 
        });
        $('.button').click(function() {
            fadeIn(); 
        });
    });

    function fadeIn(){
        $('.matchtile').fadeTo('slow', 1); 
    }
</script>

您的jQuery代码不应该在加载实际jQuery.js的同一个脚本标记中

票数 2
EN

Stack Overflow用户

发布于 2013-05-06 20:56:32

代码语言:javascript
复制
<script src='jquery.js'></script>
<script>
$(document).ready(function() {
        alert("Hello jQuery!"); 
        $('.matchtile').click(function() {
            $(this).fadeTo('slow', 0); 
        });
        $('.button').click(function() {
            fadeIn(); 
        });
    });

    function fadeIn(){
        $('.matchtile').fadeTo('slow', 1); 
    }
</script> 
<title></title>
</head>
<body>
<div class="matchtile"></div>
<div class="matchtile"></div>
<div class="matchtile"></div>
<div class="matchtile"></div>
<div class="button"></div>
</body>
票数 2
EN

Stack Overflow用户

发布于 2013-05-06 21:09:22

我使用谷歌的托管版本jQuery编写了同样的示例,只是为了消除库的位置作为潜在的故障点。这很好,在本地进行了测试:

代码语言:javascript
复制
<html>
<head>
    <title></title>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>
    <script>
        $(document).ready(function(){
            alert("Hello jQuery"); 
        });
    </script>
</head>
<body>
</body>

​

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16407064

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档