基于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 相关文章推荐
极酷的javascirpt,让你随意编辑任何网页
Feb 25 Javascript
使用AngularJS处理单选框和复选框的简单方法
Jun 19 Javascript
JQuery fileupload插件实现文件上传功能
Mar 18 Javascript
indexedDB bootstrap angularjs之 MVC DOMO (应用示例)
Jun 20 Javascript
微信小程序 网络请求(GET请求)详解
Nov 16 Javascript
JS实现太极旋转思路分析
Dec 09 Javascript
jQuery插件ajaxFileUpload使用详解
Jan 10 Javascript
jQuery实现广告条滚动效果
Aug 22 jQuery
浅谈TypeScript的类型保护机制
Feb 23 Javascript
vue中解决微信html5原生ios虚拟键返回不刷新问题
Oct 20 Javascript
Vue路由权限控制解析
Nov 09 Javascript
vue项目配置 webpack-obfuscator 进行代码加密混淆的实现
Feb 26 Vue.js
关于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
深入解析php之apc
2013/05/15 PHP
PHP Cookie的使用教程详解
2013/06/03 PHP
PHP curl模拟登录带验证码的网站
2015/11/30 PHP
jQuery中attr()和prop()在修改checked属性时的区别
2014/07/18 Javascript
javascript实现了照片拖拽点击置顶的照片墙代码
2015/04/03 Javascript
浅谈$_FILES数组为空的原因
2017/02/16 Javascript
关于jQuery中fade(),show()起始位置的一点小发现
2017/04/25 jQuery
js使用i18n实现页面国际化的方法
2017/05/09 Javascript
JavaScript设计模式之单例模式详解
2017/06/09 Javascript
完美解决mui框架off-canvas侧滑超出部分隐藏无法滚动的问题
2018/01/25 Javascript
vue与原生app的对接交互的方法(混合开发)
2018/11/28 Javascript
vue动态禁用控件绑定disable的例子
2019/10/28 Javascript
vue项目启动出现cannot GET /服务错误的解决方法
2020/04/26 Javascript
js实现浏览器打印功能的示例代码
2020/07/15 Javascript
VUE中鼠标滚轮使div左右滚动的方法详解
2020/12/14 Vue.js
python基础教程之类class定义使用方法
2014/02/20 Python
Python3使用requests发闪存的方法
2016/05/11 Python
Python学习入门之区块链详解
2017/07/25 Python
python实现壁纸批量下载代码实例
2018/01/25 Python
详解python使用pip安装第三方库(工具包)速度慢、超时、失败的解决方案
2018/12/02 Python
PyQt5实现五子棋游戏(人机对弈)
2020/03/24 Python
PYQT5实现控制台显示功能的方法
2019/06/25 Python
Django框架视图层URL映射与反向解析实例分析
2019/07/29 Python
Django admin model 汉化显示文字的实现方法
2019/08/12 Python
python实现的读取网页并分词功能示例
2019/10/29 Python
python烟花效果的代码实例
2020/02/25 Python
matlab、python中矩阵的互相导入导出方式
2020/06/01 Python
一款纯css3实现的tab选项卡的实列教程
2014/12/11 HTML / CSS
最新个人职业生涯规划书
2014/01/22 职场文书
创建精神文明单位实施方案
2014/03/08 职场文书
搞笑婚礼主持词
2014/03/13 职场文书
企业口号大全
2014/06/12 职场文书
社会学专业求职信
2014/07/17 职场文书
公司介绍信范文
2015/01/31 职场文书
2015年高中班主任工作总结
2015/04/30 职场文书
详解CSS中postion和opacity及cursor的特性
2022/08/14 HTML / CSS