2009-04-29 134 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

腳本標籤我。