基于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学习笔记(七) js函数介绍
Jun 19 Javascript
JavaScript打印iframe内容示例代码
Aug 20 Javascript
js函数返回多个返回值的示例代码
Nov 05 Javascript
jquery移除、绑定、触发元素事件使用示例详解
Apr 10 Javascript
js添加select下默认的option的value和text的方法
Oct 19 Javascript
JavaScript 中Date对象的格式化代码方法汇总
Sep 06 Javascript
JavaScript基础教程之如何实现一个简单的promise
Sep 11 Javascript
JS+php后台实现文件上传功能详解
Mar 02 Javascript
ES6入门教程之Array.from()方法
Mar 23 Javascript
JS实现的对象去重功能示例
Jun 04 Javascript
jQuery实现判断滚动条滚动到document底部的方法分析
Aug 27 jQuery
Angular6使用forRoot() 注册单一实例服务问题
Aug 27 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
php4的彩蛋
2006/10/09 PHP
php获取四位字母和数字的随机数的实现方法
2015/01/09 PHP
php检测图片主要颜色的方法
2015/07/01 PHP
学习php设计模式 php实现策略模式(strategy)
2015/12/07 PHP
Joomla数据库操作之JFactory::getDBO用法
2016/05/05 PHP
php监测数据是否成功插入到Mysql数据库的方法
2016/11/25 PHP
老生常谈PHP 文件写入和读取(必看篇)
2017/05/22 PHP
实例讲解通过​PHP创建数据库
2019/01/20 PHP
记录几个javascript有关的小细节
2007/04/02 Javascript
js下写一个事件队列操作函数
2010/07/19 Javascript
javascript setAttribute, getAttribute 在不同浏览器上的不同表现
2010/08/05 Javascript
验证码在IE中不刷新而谷歌等浏览器正常的解决方案
2014/03/18 Javascript
nodejs 提示‘xxx’ 不是内部或外部命令解决方法
2014/11/20 NodeJs
Bootstrap中CSS的使用方法
2016/02/17 Javascript
JavaScript获取图片像素颜色并转换为box-shadow显示
2016/03/11 Javascript
AngularJS 指令详细介绍
2016/07/27 Javascript
Angular2学习笔记——详解NgModule模块
2016/12/02 Javascript
jquery与js实现全选功能的区别
2017/06/11 jQuery
轻松玩转BootstrapTable(后端使用SpringMVC+Hibernate)
2017/09/06 Javascript
jQuery实现朋友圈查看图片
2020/09/11 jQuery
详解Python的collections模块中的deque双端队列结构
2016/07/07 Python
深入理解python对json的操作总结
2017/01/05 Python
Python 调用Java实例详解
2017/06/02 Python
python实现淘宝秒杀聚划算抢购自动提醒源码
2020/06/23 Python
基于Django用户认证系统详解
2018/02/21 Python
Python列表list排列组合操作示例
2018/12/18 Python
python解压TAR文件至指定文件夹的实例
2019/06/10 Python
基于python实现从尾到头打印链表
2019/11/02 Python
美国领先的男士和女士内衣购物网站:Freshpair
2019/02/25 全球购物
面试后的英文感谢信
2014/02/01 职场文书
售后求职信范文
2014/03/15 职场文书
共产党员公开承诺书
2014/03/25 职场文书
降消项目实施方案
2014/03/30 职场文书
小学语文教学经验交流材料
2014/06/02 职场文书
杨善洲观后感
2015/06/04 职场文书
Java9新特性之Module模块化编程示例演绎
2022/03/16 Java/Android