基于jQuery实现瀑布流页面
发布时间 - 2026-01-11 00:36:42 点击率:次本文实例为大家分享了jQuery实现瀑布流页面展示的具体代码,供大家参考,具体内容如下

views.py
from django.shortcuts import render,HttpResponse
from app01 import models
import json
# Create your views here.
def index(req):
if req.method == 'POST':
dic = models.Upload.objects.filter(status=1).values('img1','name','info')
dic = list(dic)
dic = json.dumps(dic)
print(dic)
return HttpResponse(dic)
return render(req, 'index.html')
url.py
from django.conf.urls import url from django.contrib import admin from app01 import views urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^index/', views.index), ]
index.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style>
.clearfix:after{
content: '.';
visibility: hidden;
height: 0;
clear: both;
display: block;
}
img{
width: 245px;
height: 200px;
}
</style>
</head>
<body>
<div id="container" style="margin: 0 auto;width: 980px;" class="clearfix">
<div style="width: 245px;float: left">
</div>
<div style="width: 245px;float: left">
</div>
<div style="width: 245px;float: left">
</div>
<div style="width: 245px;float: left">
</div>
</div>
<script src="/static/js/jquery-2.1.4.min.js"></script>
<script>
$(function () {
$.ajax({
url:'/index/',
type:'POST',
dataType:'json',
success:function (arg) {
$.each(arg, function (k, v) {
console.log(k,v);
k = k + 1;
var div = document.createElement('div');
div.className = 'c1';
var img = document.createElement('img');
img.src = "/" + v.img1;
var p = document.createElement('p');
p.innerText = v.info;
div.appendChild(img);
div.appendChild(p);
if (k % 4 == 1) {
$('#container').children(':eq(0)').append(div);
} else if (k % 4 == 2) {
$('#container').children(':eq(1)').append(div);
} else if (k % 4 == 3) {
$('#container').children(':eq(2)').append(div);
} else if (k % 4 == 0) {
$('#container').children(':eq(3)').append(div);
} else {
}
})
}
})
})
</script>
</body>
</html>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# jQuery
# 瀑布流
# Jquery瀑布流插件使用介绍
# jQuery 瀑布流 浮动布局(一)(延迟AJAX加载图片)
# jQuery瀑布流插件Wookmark使用实例
# jQuery Masonry瀑布流插件使用详解
# jQuery 瀑布流 绝对定位布局(二)(延迟AJAX加载图片)
# jQuery实现瀑布流布局
# jQuery实现瀑布流布局详解(PC和移动端)
# jQuery.lazyload+masonry改良图片瀑布流代码
# jquery简单瀑布流实现原理及ie8下测试代码
# jquery实现瀑布流效果分享
# 大家分享
# 具体内容
# 大家多多
# return
# print
# dumps
# conf
# url
# html
# values
# status
# filter
# list
# info
# urls
# lang
# gt
# DOCTYPE
# meta
# head
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
JS实现鼠标移上去显示图片或微信二维码
EditPlus中的正则表达式 实战(1)
如何在万网ECS上快速搭建专属网站?
网站制作怎么样才能赚钱,用自己的电脑做服务器架设网站有什么利弊,能赚钱吗?
Laravel如何使用Spatie Media Library_Laravel图片上传管理与缩略图生成【步骤】
Laravel如何实现API速率限制?(Rate Limiting教程)
Laravel如何使用Livewire构建动态组件?(入门代码)
如何制作一个表白网站视频,关于勇敢表白的小标题?
Linux系统命令中tree命令详解
JavaScript中的标签模板是什么_它如何扩展字符串功能
HTML5空格在Angular项目里怎么处理_Angular中空格的渲染问题【详解】
Laravel怎么实现API接口鉴权_Laravel Sanctum令牌生成与请求验证【教程】
如何在IIS7上新建站点并设置安全权限?
如何快速搭建高效香港服务器网站?
Android 常见的图片加载框架详细介绍
如何在阿里云完成域名注册与建站?
如何快速查询网址的建站时间与历史轨迹?
SQL查询语句优化的实用方法总结
Java垃圾回收器的方法和原理总结
如何快速生成ASP一键建站模板并优化安全性?
网站优化排名时,需要考虑哪些问题呢?
Python结构化数据采集_字段抽取解析【教程】
如何在阿里云服务器自主搭建网站?
如何快速打造个性化非模板自助建站?
Laravel如何配置Horizon来管理队列?(安装和使用)
如何撰写建站申请书?关键要点有哪些?
重庆市网站制作公司,重庆招聘网站哪个好?
Laravel如何实现本地化和多语言支持_Laravel多语言配置与翻译文件管理
Laravel API资源类怎么用_Laravel API Resource数据转换
Laravel如何配置任务调度?(Cron Job示例)
如何在企业微信快速生成手机电脑官网?
如何在浏览器中启用Flash_2025年继续使用Flash Player的方法【过时】
如何基于云服务器快速搭建网站及云盘系统?
如何用y主机助手快速搭建网站?
Java Adapter 适配器模式(类适配器,对象适配器)优缺点对比
googleplay官方入口在哪里_Google Play官方商店快速入口指南
如何用已有域名快速搭建网站?
如何在IIS管理器中快速创建并配置网站?
Laravel如何使用Gate和Policy进行权限控制_Laravel权限判定与策略规则配置
Laravel Artisan命令怎么自定义_创建自己的Laravel命令行工具完全指南
Linux系统命令中screen命令详解
Laravel怎么连接多个数据库_Laravel多数据库连接配置
Laravel Debugbar怎么安装_Laravel调试工具栏配置指南
如何用PHP快速搭建CMS系统?
EditPlus中的正则表达式 实战(4)
常州企业网站制作公司,全国继续教育网怎么登录?
如何在新浪SAE免费搭建个人博客?
JavaScript如何操作视频_媒体API怎么控制播放
Laravel如何实现邮箱地址验证功能_Laravel邮件验证流程与配置
Laravel如何使用Blade模板引擎?(完整语法和示例)

