基于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 相关文章推荐
javascript函数中的arguments参数
Aug 01 Javascript
javascript代码加载优化方法
Jan 30 Javascript
php图像生成函数之间的区别分析
Dec 06 Javascript
在百度知道团队中快速审批新成员的js脚本
Feb 02 Javascript
raphael.js绘制中国地图 地图绘制方法
Feb 12 Javascript
Javascript中call与apply的学习笔记
Sep 22 Javascript
JavaScript利用Date实现简单的倒计时实例
Jan 12 Javascript
jquery.masonry瀑布流效果
May 25 jQuery
vue组件横向树实现代码
Aug 02 Javascript
对vue事件的延迟执行实例讲解
Aug 28 Javascript
解决vue单页路由跳转后scrollTop的问题
Sep 03 Javascript
微信小程序音乐播放器开发
Nov 20 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
Discuz 模板语句分析及知识技巧
2009/08/21 PHP
Linux下手动编译安装PHP扩展的例子分享
2014/07/15 PHP
php实现递归的三种基本方式
2020/07/04 PHP
HTML IMG标签 onload 内存溢出导致浏览器CPU占用过高
2021/03/09 Javascript
JavaScript的Function详细
2006/11/14 Javascript
Jquery Ajax学习实例 向页面发出请求,返回XML格式数据
2010/03/14 Javascript
jquery 操作日期、星期、元素的追加的实现代码
2012/02/07 Javascript
JavaScript实现的简单拖拽效果
2015/06/01 Javascript
学习JavaScript设计模式(接口)
2015/11/26 Javascript
巧用Javascript的逻辑运算符
2016/12/02 Javascript
JavaScript生成指定范围随机数和随机序列的方法
2018/05/05 Javascript
对vue2.0中.vue文件页面跳转之.$router.push的用法详解
2018/08/24 Javascript
jQuery实现的自定义轮播图功能详解
2018/12/28 jQuery
JS实现简单tab选项卡切换
2019/10/25 Javascript
[05:35]DOTA2英雄梦之声_第13期_拉比克
2014/06/21 DOTA
Python 异常处理实例详解
2014/03/12 Python
Python的Django框架使用入门指引
2015/04/15 Python
Python MySQL数据库连接池组件pymysqlpool详解
2017/07/07 Python
Python输出带颜色的字符串实例
2017/10/10 Python
selenium+python自动化测试环境搭建步骤
2019/06/03 Python
python opencv把一张图片嵌入(叠加)到另一张图片上的实现代码
2020/06/11 Python
Python字符串查找基本操作代码案例
2020/10/27 Python
Django解决frame拒绝问题的方法
2020/12/18 Python
PHP开发的一般流程
2013/08/13 面试题
Linux操作面试题
2012/05/16 面试题
适用于所有创业者的创业计划书
2014/02/05 职场文书
人事科岗位职责范本
2014/03/02 职场文书
党员反对四风问题思想汇报
2014/09/12 职场文书
个人反四风对照检查材料思想汇报
2014/09/23 职场文书
出纳岗位职责
2015/01/31 职场文书
单位综合评价意见
2015/06/05 职场文书
新教师2015年度工作总结
2015/07/22 职场文书
超市啤酒狂欢夜策划方案范文!
2019/07/03 职场文书
python如何获取网络数据
2021/04/11 Python
goland 恢复已更改文件的操作
2021/04/28 Golang
Java常用函数式接口总结
2021/06/29 Java/Android