基于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 相关文章推荐
HTTP状态代码以及定义(解释)
Feb 02 Javascript
jQuery select控制插件
Aug 17 Javascript
利用javascript解决图片缩放及其优化的代码
May 23 Javascript
jQuery显示和隐藏 常用的状态判断方法
Jan 29 Javascript
jquery Easyui快速开发总结
Aug 20 Javascript
快速学习jQuery插件 jquery.validate.js表单验证插件使用方法
Dec 01 Javascript
基于Javascript实现弹出页面效果
Jan 01 Javascript
Angularjs中$http以post请求通过消息体传递参数的实现方法
Aug 05 Javascript
js Canvas实现圆形时钟教程
Sep 19 Javascript
layer弹出层扩展主题的方法
Sep 11 Javascript
vue中是怎样监听数组变化的
Oct 24 Javascript
vue项目实现分页效果
Mar 24 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代码的53条建议
2008/03/27 PHP
使用 PHPStorm 开发 Laravel
2015/03/24 PHP
php操作memcache缓存方法分享
2015/06/03 PHP
firefox中用javascript实现鼠标位置的定位
2007/06/17 Javascript
基于JQuery的多标签实现代码
2012/09/19 Javascript
jquery实现加载等待效果示例
2013/09/25 Javascript
JS,Jquery获取select,dropdownlist,checkbox下拉列表框的值(示例代码)
2014/01/11 Javascript
JavaScript在for循环中绑定事件解决事件参数不同的情况
2014/01/20 Javascript
用js正确判断用户名cookie是否存在的方法
2014/01/28 Javascript
简单谈谈jQuery(function(){})与(function(){})(jQuery)
2014/12/19 Javascript
jquery实现用户打分评分特效
2015/05/28 Javascript
jQuery实现鼠标点击弹出渐变层的方法
2015/07/09 Javascript
JS中的forEach、$.each、map方法推荐
2016/04/05 Javascript
jQuery图片轮播实现并封装(一)
2016/12/03 Javascript
详解Python中logging日志模块在多进程环境下的使用
2016/12/26 Javascript
JS动画定时器知识总结
2018/03/23 Javascript
Element UI 自定义正则表达式验证方法
2018/09/04 Javascript
vue项目中使用Svg的方法
2018/10/24 Javascript
JavaScript类的继承多种实现方法
2020/05/30 Javascript
[01:01:51]EG vs VG Supermajor小组赛B组 BO3 第二场 6.2
2018/06/03 DOTA
python3图片转换二进制存入mysql
2013/12/06 Python
python实现跨文件全局变量的方法
2014/07/07 Python
Python实现的生成自我描述脚本分享(很有意思的程序)
2014/07/18 Python
在Python编程过程中用单元测试法调试代码的介绍
2015/04/02 Python
Python的Tornado框架异步编程入门实例
2015/04/24 Python
Python的SQLalchemy模块连接与操作MySQL的基础示例
2016/07/11 Python
python使用mitmproxy抓取浏览器请求的方法
2019/07/02 Python
Django--权限Permissions的例子
2019/08/28 Python
关于圣诞节的广播稿
2014/01/26 职场文书
给领导的检讨书
2014/02/16 职场文书
2014年教师节寄语
2014/08/11 职场文书
团队拓展活动方案
2014/08/28 职场文书
学校党委干部个人对照检查材料思想汇报
2014/10/09 职场文书
亲戚关系证明
2015/06/24 职场文书
水浒传读书笔记
2015/06/25 职场文书
JavaScript ES6的函数拓展
2022/01/18 Javascript