在Django中包含JQuery倒计时

时间:2012-10-15 09:39:05

标签: javascript jquery django

我是Django的新手,这个问题可能非常基础。我想在我的Django应用程序中实现这个Jquery倒计时(http://keith-wood.name/countdown.html)。但我不知道如何在我的django模板中包含一些javascript。 这是我试图在我的模板中包含的内容:

<script type="text/javascript"  src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script>
<style type="text/css">@import "/Users/marc-antoine.lacroix/Desktop/JQuery/jquery.countdown.package-1.6.0/jquery.countdown.css";</style>
<script type="text/javascript" src="{{ STATIC_URL }}js/jquery.countdown-fr.js"></script>
<script language="javascript">
var newYear = new Date(); 
newYear = new Date(newYear.getFullYear() + 1, 1 - 1, 1); 
 $('#defaultCountdown').countdown({until: newYear}); 
</script>

但我的页面中没有任何内容。我做错了什么?这是在我的模板中包含JQuery的好方法吗?

我知道有几个问题已被问及,但我没有找到如何解决我的问题。

非常欢迎任何帮助。

现在,我试过了:

<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<script type="text/javascript"    src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script>
<style type="text/css">@import "/Users/marc-antoine.lacroix/Desktop/JQuery/jquery.countdown.package-1.6.0/jquery.countdown.css";</style>
<script type="text/javascript" src="{{ STATIC_URL }}js/jquery.countdown-fr.js"></script>
<script language="javascript">

$(document).ready(function(){

var newYear = new Date(); 
newYear = new Date(newYear.getFullYear() + 1, 1 - 1, 1); 
$('#defaultCountdown').countdown({until: newYear}); 

});
</script>

</head>
<body>

<div id="defaultCountdown"> </div>

</body>

仍然没有!

1 个答案:

答案 0 :(得分:1)

您是否在网页的某处包含了<div id="defaultCountdown"></div>? 将javascript代码放入ready事件中也是一个好主意,如下所示:

$(document).ready(function(){
    //your code here
});