2015-06-20 179 views
1

我有一個問題,我上傳的Javascript文件不起作用。我的代碼如下。jquery谷歌應用程序引擎

的app.yaml有:

- url: /js 
    static_dir: /js 

index.html的有:

<script type="text/javascript" src="/js/script.js"></script> 

的script.js有:

$(document).ready(function(){ 
    $('img').click(function(){ 
     $(this).fadeOut('slow'); 
    }); 
    $('p').click(function(){ 
     $(this).fadeOut('slow'); 
    }); 
    alert("hi"); 
}); 

,甚至不報警出來

+0

你導入jQuery的? –

回答

0

您需要導入jquery。試試這個小提琴

$(document).ready(function() { 
 
    $('img').click(function() { 
 
    $(this).fadeOut('slow'); 
 
    }); 
 
    $('p').click(function() { 
 
    $(this).fadeOut('slow'); 
 
    }); 
 
    alert("hi"); 
 
});
<head> 
 
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> 
 
    <script type="text/javascript" src="/js/script.js"></script> 
 
</head> 
 
<img src="http://www.w3schools.com/images/w3schools.png"/> 
 
<p>Click Me</p>

+0

它工作!謝啦!!! –

+0

歡迎您!很高興看到它的工作!記得!!!加載jQuery時要小心。總是使用$(document).ready,因爲它現在開始一切都已經加載! –

-1

我覺得你的src="/js/script.js"其不正確嘗試:

src="js/script.js" 
+0

我在js/script.js之前嘗試過/js/script.js –