记录一次复杂的图片相册集成过程

2021年12月25日,素描图图片集成。

Demo相册已完成,为复杂的ul li形式。使用Bootstraptable引入demo的相册,计划在bootstrap load success方法中动态添加li,发现失败,表现为图片进入li后再进入ul,样式缺失,无法翻页。且由于XpageList和bootstraptable不兼容,导致翻页时发生死循环。随后弃用Xpage使用普通List翻页正常。

使用静态Li直接写入Html页面,也有问题,是jquery兼容问题,需要将该版本的jquey.min.js引入layout,静态li展示成功。但换成动态li就失败,使用Bootstraptable ajax方法翻页时只能用动态li。

动态li相册问题依旧,无样式,不能翻页,点击无法查看大图。

查找网上办法,有人建议使用ul.listview('refresh');这个要引入jqueryMobile,尝试无果,放弃bootstrap方法。选择使用MVC Model加载。

Model加载后,ul li在页面渲染时就完成了,相册效果出现,OK!

但是考虑到添加了低版本的jquey.min.js到layout,会造成其它影响,故此界面不引用Layout了,直接包所有css和js进来,发生奇怪问题,页面滚动条不出现了,后来经过长时间调研发现是bootstrap_default.css中这个样式造成:

.content-page {
    overflow: hidden;
    padding: 0;
    position: relative;
    margin-right: -15px;
    width: 100%;
    padding-bottom: 60px
}

需要把hidden删除才行,但可能会影响其它界面,建议单独做一个css:

.content-page-no-layout {
    padding: 0;
    position: relative;
    margin-right: -15px;
    width: 100%;
    padding-bottom: 60px
}

又发现相册上部的缩略图点击宽度在ie中太大,chrome中正常,发现是相册elasticside.css中.es-carousel-wrapper高度没有定义,给了135高度OK

解决!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值