基于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 】
相关推荐:
百度输入法全感官ai怎么关 百度输入法全感官皮肤关闭
Laravel如何配置中间件Middleware_Laravel自定义中间件拦截请求与权限校验【步骤】
Swift中swift中的switch 语句
在线ppt制作网站有哪些软件,如何把网页的内容做成ppt?
Laravel怎么写单元测试_PHPUnit在Laravel项目中的基础测试入门
怎么制作网站设计模板图片,有电商商品详情页面的免费模板素材网站推荐吗?
郑州企业网站制作公司,郑州招聘网站有哪些?
Linux系统命令中screen命令详解
iOS UIView常见属性方法小结
WordPress 子目录安装中正确处理脚本路径的完整指南
制作企业网站建设方案,怎样建设一个公司网站?
如何快速上传自定义模板至建站之星?
用v-html解决Vue.js渲染中html标签不被解析的问题
Win11搜索栏无法输入_解决Win11开始菜单搜索没反应问题【技巧】
html5audio标签播放结束怎么触发事件_onended回调方法【教程】
php静态变量怎么调试_php静态变量作用域调试技巧【解答】
javascript基于原型链的继承及call和apply函数用法分析
如何构建满足综合性能需求的优质建站方案?
JavaScript常见的五种数组去重的方式
Windows11怎样设置电源计划_Windows11电源计划调整攻略【指南】
Laravel如何实现图片防盗链功能_Laravel中间件验证Referer来源请求【方案】
动图在线制作网站有哪些,滑动动图图集怎么做?
如何在阿里云部署织梦网站?
Laravel项目怎么部署到Linux_Laravel Nginx配置详解
Laravel如何使用软删除(Soft Deletes)功能_Eloquent软删除与数据恢复方法
猪八戒网站制作视频,开发一个猪八戒网站,大约需要多少?或者自己请程序员,需要什么程序员,多少程序员能完成?
夸克浏览器网页跳转延迟怎么办 夸克浏览器跳转优化
Laravel怎么上传文件_Laravel图片上传及存储配置
Laravel如何使用Eloquent进行子查询
Laravel如何编写单元测试和功能测试?(PHPUnit示例)
Laravel怎么自定义错误页面_Laravel修改404和500页面模板
怎么用AI帮你设计一套个性化的手机App图标?
如何使用 Go 正则表达式精准提取括号内首个纯字母标识符(忽略数字与嵌套)
JavaScript如何实现继承_有哪些常用方法
laravel怎么为应用开启和关闭维护模式_laravel应用维护模式开启与关闭方法
rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted
详解免费开源的DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四)
laravel怎么配置Redis作为缓存驱动_laravel Redis缓存配置教程
如何在建站之星网店版论坛获取技术支持?
Python面向对象测试方法_mock解析【教程】
为什么要用作用域操作符_php中访问类常量与静态属性的优势【解答】
JS实现鼠标移上去显示图片或微信二维码
家族网站制作贴纸教程视频,用豆子做粘帖画怎么制作?
Laravel如何理解并使用服务容器(Service Container)_Laravel依赖注入与容器绑定说明
如何用PHP快速搭建高效网站?分步指南
linux写shell需要注意的问题(必看)
胶州企业网站制作公司,青岛石头网络科技有限公司怎么样?
Laravel如何升级到最新的版本_Laravel版本升级流程与兼容性处理
为什么php本地部署后css不生效_静态资源加载失败修复技巧【技巧】
香港服务器如何优化才能显著提升网站加载速度?

