我想将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);
});
});
});
答案 0 :(得分:0)
var imageName = [{% for image_obj in image_objs %}"{{image_obj.image_field.url}}"{% if not forloop.last %},{% endif %} {% endfor %}];