基于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 相关文章推荐
HTML代码中标签的全部属性 中文注释说明
Mar 26 Javascript
心扬JS分页函数代码
Sep 10 Javascript
Javascript中的this绑定介绍
Sep 22 Javascript
利用js(jquery)操作Cookie的方法说明
Dec 19 Javascript
jquery复选框全选/取消示例
Dec 30 Javascript
JavaScript按位运算符的应用简析
Feb 04 Javascript
jQuery实现下拉框选择图片功能实例
Aug 08 Javascript
js 调用百度分享功能
Feb 27 Javascript
为什么我们要做三份 Webpack 配置文件
Sep 18 Javascript
Vue打包后出现一些map文件的解决方法
Feb 13 Javascript
React Router V4使用指南(精讲)
Sep 17 Javascript
原生js实现自定义难度的扫雷游戏
Jan 22 Javascript
关于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
header导出Excel应用示例
2014/01/24 PHP
ThinkPHP之foreach标签使用概述
2014/06/30 PHP
php中请求url的五种方法总结
2017/07/13 PHP
扩展String功能方法
2006/09/22 Javascript
一个简单的javascript类定义例子
2009/09/12 Javascript
Javascript select下拉框操作常用方法
2009/11/09 Javascript
javascript 弹出的窗口返回值给父窗口具体实现
2013/11/23 Javascript
jQuery实现的导航下拉菜单效果示例
2016/09/05 Javascript
JS图片左右无缝隙滚动的实现(兼容IE,Firefox 遵循W3C标准)
2016/09/23 Javascript
常用js,css文件统一加载方法(推荐) 并在加载之后调用回调函数
2016/09/23 Javascript
jQuery绑定事件的四种方式介绍
2016/10/31 Javascript
利用jquery实现下拉框的禁用与启用
2016/12/07 Javascript
谈谈Vue.js——vue-resource全攻略
2017/01/16 Javascript
AngularJS双向数据绑定原理之$watch、$apply和$digest的应用
2018/01/30 Javascript
jQuery实现获取选中复选框的值实例详解
2018/06/28 jQuery
使用vue for时为什么要key【推荐】
2019/07/11 Javascript
JavaScript canvas绘制渐变颜色的矩形
2020/02/18 Javascript
vue-video-player 断点续播的实现
2021/02/01 Vue.js
[01:36]DOTA2完美大师赛趣味视频之与队友相处的十万个技巧
2017/11/19 DOTA
pygame学习笔记(6):完成一个简单的游戏
2015/04/15 Python
python正则表达式之作业计算器
2016/03/18 Python
python 二分查找和快速排序实例详解
2017/10/13 Python
CentOS7.3编译安装Python3.6.2的方法
2018/01/22 Python
pyqt5 comboBox获得下标、文本和事件选中函数的方法
2019/06/14 Python
pytorch 使用单个GPU与多个GPU进行训练与测试的方法
2019/08/19 Python
Python使用urllib模块对URL网址中的中文编码与解码实例详解
2020/02/18 Python
django xadmin 管理器常用显示设置方式
2020/03/11 Python
解决pytorch下出现multi-target not supported at的一种可能原因
2021/02/06 Python
使用HTML和CSS实现的标签云效果(附demo)
2021/02/03 HTML / CSS
friso美素佳儿官方海外旗舰店:荷兰原产原罐
2017/07/03 全球购物
印尼在线购买隐形眼镜网站:Lensza.co.id
2019/04/27 全球购物
.NET初级开发工程师面试题
2014/04/18 面试题
教师求职信范文
2014/05/24 职场文书
关于社会实践的心得体会(2016最新版)
2016/01/25 职场文书
创业计划书之珠宝饰品
2019/08/26 职场文书
导游词之秦始皇兵马俑博物馆
2019/09/29 职场文书