基于layui轮播图满屏是高度自适应的解决方法


Posted in Javascript onSeptember 16, 2019

在做官网时,遇到轮播图的问题,本来自己写了个轮播图,怎奈有个问题(当我打开页面后去浏览其他页面,回来首页后会有图片会来回闪动,没有正确轮播)一直没有解决。后来看到了layui插件的轮播图,就拿过来用了,但是图片高度不会自适应,图片变形。如图:

基于layui轮播图满屏是高度自适应的解决方法

基于layui轮播图满屏是高度自适应的解决方法

解决办法:

实例代码:

var b = 1920/460;//我的图片比例
 //获取浏览器宽度
 var W = $(window).width();
 var H = $(window).height();
 layui.use('carousel', function(){
  var carousel = layui.carousel;
  //建造实例
  carousel.render({
   elem: '#banner1'
   ,width: '100%' //设置容器宽度
   ,height: (W/b).toString()+"px" //按比例和浏览器可视页面宽度来获取高度
   ,arrow: 'always' //始终显示箭头
   //,anim: 'updown' //切换动画方式
  });
 });
 
//窗口变化是重新加载
$(window).resize(function () {
 // setBanner();
 window.location.reload()
})

以上这篇基于layui轮播图满屏是高度自适应的解决方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
通过MSXML2自动获取QQ个人头像及在线情况(给初学者)
Jan 22 Javascript
JavaScript使用过程中需要注意的地方和一些基本语法
Aug 26 Javascript
jQuery构造函数init参数分析续
May 13 Javascript
浅谈js 闭包引起的内存泄露问题
Jun 22 Javascript
AngularJS中的过滤器filter用法完全解析
Apr 22 Javascript
vue组件间通信解析
Mar 01 Javascript
如何开发出更好的JavaScript模块
Dec 22 Javascript
基于rollup的组件库打包体积优化小结
Jun 18 Javascript
原生JS实现DOM加载完成马上执行JS代码的方法
Sep 07 Javascript
js实现黑白div块画空心的图形
Dec 13 Javascript
vue 实现模糊检索并根据其他字符的首字母顺序排列
Sep 19 Javascript
JQuery样式与属性设置方法分析
Dec 07 jQuery
关于Layui Table隐藏列问题
Sep 16 #Javascript
Layer.js实现表格溢出内容省略号显示,悬停显示全部的方法
Sep 16 #Javascript
JavaScript生成一个不重复的ID的方法示例
Sep 16 #Javascript
解决微信小程序中的滚动穿透问题
Sep 16 #Javascript
微信小程序左滑删除实现代码实例
Sep 16 #Javascript
微信小程序左右滚动公告栏效果代码实例
Sep 16 #Javascript
layui 实现表单和文件上传一起传到后台的例子
Sep 16 #Javascript
You might like
东芝TOSHIBA RP-F11电路分析
2021/03/02 无线电
文件系统基本操作类
2006/11/23 PHP
注意!PHP 7中不要做的10件事
2016/09/18 PHP
JavaScript Tips 使用DocumentFragment加快DOM渲染速度
2010/06/28 Javascript
JavaScript对象之深度克隆介绍
2014/12/08 Javascript
jQuery中:not选择器用法实例
2014/12/30 Javascript
基于JavaScript实现下拉列表左右移动代码
2017/02/07 Javascript
Vue实现双向数据绑定
2017/05/03 Javascript
Node.js中 __dirname 的使用介绍
2017/06/19 Javascript
JavaScript实现的仿新浪微博原生态输入字数即时检查功能【兼容IE6】
2017/09/26 Javascript
Vue组件之极简的地址选择器的实现
2018/05/31 Javascript
react 应用多入口配置及实践总结
2018/10/17 Javascript
vue将后台数据时间戳转换成日期格式
2019/07/31 Javascript
JS this关键字在ajax中使用出现问题解决方案
2020/07/17 Javascript
Ant Design Pro 之 ProTable使用操作
2020/10/31 Javascript
[01:31]DOTA2上海特级锦标赛 SECRET战队完整宣传片
2016/03/16 DOTA
Python实现对百度云的文件上传(实例讲解)
2017/10/21 Python
Python get获取页面cookie代码实例
2018/09/12 Python
django自带serializers序列化返回指定字段的方法
2019/08/21 Python
python爬虫 Pyppeteer使用方法解析
2019/09/28 Python
Python 依赖库太多了该如何管理
2019/11/08 Python
pycharm激活码快速激活及使用步骤
2020/03/12 Python
VSCode基础使用与VSCode调试python程序入门的图文教程
2020/03/30 Python
python如何爬取网页中的文字
2020/07/28 Python
几款好用的python工具库(小结)
2020/10/20 Python
linux系统下pip升级报错的解决方法
2021/01/31 Python
webapp字号大小跟随系统字号大小缩放的示例代码
2018/12/26 HTML / CSS
美国知名珠宝首饰品牌:Gemvara
2017/10/06 全球购物
电子信息科学专业自荐信
2014/01/30 职场文书
房屋租赁意向书
2014/04/01 职场文书
还款承诺书范文
2014/05/20 职场文书
小学生环保标语
2014/06/13 职场文书
药品营销策划方案
2014/06/15 职场文书
上课迟到检讨书范文
2015/05/06 职场文书
争做文明公民倡议书
2019/06/24 职场文书
MySQL学习之基础命令实操总结
2022/03/19 MySQL