2009-04-29 91 views
0

我想做一个简单的jQuery教程,但它不会工作。简单的jQuery教程不会工作

<html>                 
<head>      
    <title></title> 
    <script type="text/javascript" src="jquery-1.3.2.js">           
     $(function() { 
      $('a').click(function() { 
      $('#box').fadeOut(); 
     }); 
    });          
</script>   
<style type="text/css"> 
     #box 
    { background: red; 
     width: 300px; 
     height: 300px; 
    } 
</style> 

</head>                 
<body>         
    <div id="box" ></div> 
     <a href="#">Click Me</a> 

</body>                  
</html> 

我已经复制并粘贴jQuery的文件名:jQuery的1.3.2

我看不出有什么不好?我正在使用Firefox。

+0

告诉我们发生了什么事。没有?来自浏览器的错误?意外的事情? – 2009-04-29 09:11:59

回答

3

您需要非常小心,将代码的不同部分放在哪里才能正常工作。

看看这段代码对我有用。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
<html> 
<head> 
    <title>Fade Out Red Box</title> 
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 
    <style type="text/css"> 
    #box 
    { 
    background: red; 
    width: 300px; 
    height: 300px; 
    } 
    </style> 
</head> 

<body> 
    <div id="box"></div> 
    <a href="#">Click me</a> 

    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script> 

    <script type="text/javascript"> 
    $(document).ready(function(){ 
     $("a").click(function() { 
     $("#box").fadeOut("slow"); 
     }); 
    }); 
    </script> 
</body> 
</html> 
+0

嗯有趣的是,你在文档正文中有脚本标签。感谢它的工作。 – Ankur 2009-04-30 02:30:06

9

首先,确保您的目录中有jquery-1.3.2.js

然后,改变你的脚本标签:

<script type="text/javascript" src="jquery-1.3.2.js"></script> 
<script type="text/javascript"> 
    $(document).ready(function() { 
      $('a').click(function() { 
        $('#box').fadeOut(); 
      }); 
    }); 
</script> 
15

把你的点击事件代码在不同的脚本块。

<script type="text/javascript" src="jquery-1.3.2.js"></script> 
    <script type="text/javascript"> 
     $(function() { 
      $('a').click(function() { 
        $('#box').fadeOut(); 
      }); 
    }); 
    </script> 

你犯下的错误记忆的引用外部资源(通过src属性)不再能够执行嵌入在标签内的脚本Degrading Script Tags

脚本标签我。