基于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 相关文章推荐
用Jquery.load载入页面后样式没了页面混乱的解决方法
Oct 20 Javascript
JavaScript动态修改弹出窗口大小的方法
Apr 06 Javascript
Jquery效果大全之制作电脑健康体检得分特效附源码下载
Nov 02 Javascript
全面解析Bootstrap中scrollspy(滚动监听)的使用方法
Jun 06 Javascript
jQuery Easyui datagrid连续发送两次请求问题
Dec 13 Javascript
Vue指令的钩子函数使用方法
Mar 20 Javascript
JS排序之冒泡排序详解
Apr 08 Javascript
vue中手机号,邮箱正则验证以及60s发送验证码的实例
Mar 16 Javascript
浅谈让你的代码更简短,更整洁,更易读的ES6小技巧
Oct 25 Javascript
bootstrap-treeview实现多级树形菜单 后台JSON格式如何组织?
Jul 26 Javascript
vue ssr服务端渲染(小白解惑)
Nov 10 Javascript
Vue如何实现组件间通信
May 15 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维护文件系统
2006/10/09 PHP
php date与gmdate的获取日期的区别
2010/02/08 PHP
php报表之jpgraph柱状图实例代码
2011/08/22 PHP
php将字符串全部转换成大写或者小写的方法
2015/03/17 PHP
一个完整的php文件上传类实例讲解
2015/10/27 PHP
php常用图片处理类
2016/03/16 PHP
php大小写转换函数(strtolower、strtoupper)用法介绍
2017/11/17 PHP
基于jquery的横向滚动条(滑动条)
2011/02/24 Javascript
javascript创建createXmlHttpRequest对象示例代码
2014/02/10 Javascript
javascript实现简单查找与替换的方法
2015/07/22 Javascript
localResizeIMG先压缩后使用ajax无刷新上传(移动端)
2015/08/11 Javascript
轻松学习jQuery插件EasyUI EasyUI创建RSS Feed阅读器
2015/11/30 Javascript
Bootstrap CSS组件之分页(pagination)和翻页(pager)
2016/12/17 Javascript
javascript删除html标签函数cIsHTML
2017/01/09 Javascript
JavaScript中三种常见的排序方法
2017/02/24 Javascript
AngularJS 防止页面闪烁的方法
2017/03/09 Javascript
AngularJS中的promise用法分析
2017/05/19 Javascript
Javascript实现base64的加密解密方法示例
2017/06/27 Javascript
js实现微信/QQ直接跳转到支付宝APP打开口令领红包功能
2018/01/09 Javascript
解决vue项目刷新后,导航菜单高亮显示的位置不对问题
2019/11/01 Javascript
vue 组件开发原理与实现方法详解
2019/11/29 Javascript
Nodejs文件上传、监听上传进度的代码
2020/03/27 NodeJs
Python3学习笔记之列表方法示例详解
2017/10/06 Python
win7+Python3.5下scrapy的安装方法
2018/07/31 Python
python 3.6.2 安装配置方法图文教程
2018/09/18 Python
python os.fork() 循环输出方法
2019/08/08 Python
Python实现网页截图(PyQT5)过程解析
2019/08/12 Python
树莓派安装OpenCV3完整过程的实现
2019/10/10 Python
python global和nonlocal用法解析
2020/02/03 Python
纯CSS3实现表单验证效果(非常不错)
2017/01/18 HTML / CSS
英国计算机商店:Technextday
2019/12/28 全球购物
2014年教师节演讲稿范文
2014/09/10 职场文书
办公室行政主管岗位职责
2015/04/09 职场文书
幼儿园大班教育随笔
2015/08/14 职场文书
在HTML中引入CSS的几种方式介绍
2021/12/06 HTML / CSS
python实现会员管理系统
2022/03/18 Python