将Jquery与Django集成

时间:2013-07-18 18:09:36

标签: jquery django

我想将Jquery脚本合并到我的Django应用程序中。该剧本是一个幻灯片 - 当我点击一个图像时,它会淡出,一个新的淡入淡出。我有两个问题 - 我不知道如何从我的jQuery脚本中调用相关的图像。其次,我的HTML标头标签可能存在错误,该标签没有拾取正确的文件或库。我在Django和Jquery都很新,所以感谢你的帮助。

这是我的HTML头......

<head>
<title>Listings</title>
{% load staticfiles %}

<link rel="stylesheet" type="text/css" href="{% static 'noticeboard/main.css' %}"/>

<script type="text/javascript" href="http://code.jquery.com/jquery-1.8.0.min.js"></script>
<link rel="javascript" type="text/javascript" href="{% static 'noticeboard/main.js' %}"/> 
</head>

这是相关的div ......

<div id = "image-gallery">
    {% if listing.image1 %}
    <img id = "picture" src ="{{ listing.image1.url }}">
    {% endif %} 
</div>

这是我的Jquery脚本。我猜测var ImageName不正确。我需要在这里调用相关的图像文件,只是不知道如何。

$(document).ready(function() {
    var imageName = ["imgres.jpeg", "imgres2.jpeg", "imgres3.jpeg"];
    var indexNum = 0;

    $("#picture").click(function() {

        $("#picture").fadeOut(30, function() {
            $("#picture").attr("src", imageName[indexNum]);
            indexNum++;
            if (indexNum > 2) {indexNum = 0;}
            $("#picture").fadeIn(50);
        });
    });
});

1 个答案:

答案 0 :(得分:0)

var imageName = [{% for image_obj in image_objs %}"{{image_obj.image_field.url}}"{% if not forloop.last %},{% endif %} {% endfor %}];