以前做轮播图,都是宽度,高度有一个固定的大小; juqery代码如下:  

$(function(){var n=0function nup(){if(n<2){n=n+1}else{n=0}$(".banner_width img").hide()$(".banner_width img").eq(n).fadeIn(500)}var timer=setInterval(nup,5000)})

  这样可以让几张banner图片动起来;

  最近的一个项目中要做 width:100%; height:auto; 的自适应轮播图;

  发现问题:

  当用上面的方法做时会发现有一个bug;

  在浏览到当前页面的底部时,会发现右边的滚动条向上弹;

  

  分析问题:

  后来发现是因为;

  在第一张图片隐藏(hide),第二张图片还没有显示(fadeIn)的这个,时间段;

  高度height:auto;它的值会变为0;

  解决问题:

  知道原因了,于是有这样的一个解决办法;

  在页面加载完后,我先获取height:auto;的具体值,然后在把这个值附给height:auto;代码如下:

$(function(){var n=0function nup(){if(n<2){n=n+1}else{n=0}$(".banner_width").css("height",$('.banner_width').height()
+'px') //获取确定的高度,赋给div的height:auto;;$(".banner_width img").hide()$(".banner_width img").eq(n).fadeIn(500)}var timer=setInterval(nup,5000)})

  这样就不会在有滚动条向上弹的现象了;

  

  

      

转载于:https://www.cnblogs.com/z-sheng/p/4272079.html

jquery自适应宽度轮播图相关推荐

  1. html5carousel图片轮播,jquery 3d Carousel轮播图插件

    jQuery-Waterwheel-Carousel是一款jquery 3d Carousel轮播图插件.该jquery Carousel轮播图插件兼容ie8浏览器,提供丰富的参数和API方法由于控制 ...

  2. html5carousel图片轮播,jQuery响应式轮播图插件VM Carousel

    插件描述:VM Carousel是一款jQuery响应式轮播图插件.该jquery轮播图插件支持自动播放模式,支持动态改变图片尺寸,支持居中模式,以及无限循环等. 使用方法 在页面中引入jquery. ...

  3. jQuery实现异形轮播图

    思路: 异形轮播图与普通轮播图不同的一点,是异形轮播图一次性展示多个图片,且图片大小的位置会动态变化. 以往我的处理办法都是直接给要展示的图片动态的添加一个class类, 简单粗暴.这次我在很多地方都 ...

  4. html新闻轮播插件,jQuery新闻类轮播图插件sliderBox

    sliderBox.js是一款jQuery新闻类轮播图插件.该jQuery新闻类轮播图插件可以创建兼容ie8.带缩略图导航.以及多种过渡效果的轮播图. 使用方法 在页面中引入jQuery.slider ...

  5. jquery手写轮播图_用jQuery如何手写一个简单的轮播图?(附代码)

    用jQuery如何手写一个简单的轮播图?下面本篇文章通过代码示例来给大家介绍一下.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. 用 jQuery 手写轮播图 先上个效果截图: 主要 ...

  6. html轮播图3d翻转,jQuery自适应-3D旋转轮播图

    var slideNumber; //轮播图片的数量 var miniSlideBtn = true; //miniSlideBtn=true为开启滚动按钮 var isableTouch = tru ...

  7. jquery手写轮播图_jquery 轮播图怎么写

    jquery轮播图的实现方法:首先创建一个放置的盒子"p.focus":然后将overflow设置为hidden:接着通过javascript实现点击左右翻页切换图片的功能即可. ...

  8. jquery手写轮播图_15个超强的jQuery/HTML5图片轮播插件

    最近我们为大家分享过不少基于jQuery的图片轮播插件,当然也有很多使用了HTML5和CSS3的相关技术,让整个图片播放器显得更加美观,动画效果显得更加炫酷.这次我们特意为大家筛选了一些最新的jQue ...

  9. jquery手写轮播图_jquery 实现轮播图详解及实例代码_jquery_脚本之家

    轮播图: 接触jquery也有一段时间了,今天刚好利用轮播图来练练手.博文的前面会介绍一个简单用jquery做轮播图的例子,中间会插入一些关于轮播图更多的思考,在后面会用Javascript的方法来写 ...

  10. JQuery实现圆点轮播图自动播放

    用jquery实现轮播图 实现之后的效果 实现思路 1,每次只显示一张图片其他的图片隐藏起来 2,每一次轮播 相应位置的小圆点跟着变色 3,鼠标移入小圆点时显示相应的图片 源代码 <!DOCTY ...

最新文章

  1. 网站建设需遵循用户访问习惯
  2. UA SIE545 优化理论基础1 凸分析8 极点与极方向
  3. php去除html标签_用PHP操作DOM (一)
  4. java中jquery怎么学,浅谈jQuery中的事件--Java学习网
  5. unity 批量导入模型工具_零基础的Unity图形学笔记3:使用多模型UV与优化模型导出...
  6. python默认编码方式_关于设置python默认编码方式的问题
  7. hdu 5443 The Water Problem 线段树
  8. shell解析html文件,[Shell] Shell 生成 HTML脚本,可显示表格
  9. 京东极速版上线,“杀”入三四五六。。。线市场,一起瞅瞅
  10. mysql query profiler_Using the New MySQL Query Profiler
  11. psd导出jpg太大_保存技巧,完美解决PS导出文件过大的问题
  12. 2020首届海洋目标智能感知国际挑战赛 冠军方案分享
  13. 半实物仿真技术在复杂控制系统研发过程中的典型应用
  14. Java工作5年的迷茫,是否要转互联网?
  15. 计算机视觉 | 1. 一切的基础: 灰度图像 (读取,转换,像素定位)
  16. Js逆向:建筑市场监管平台
  17. 【Bash百宝箱】shell内建命令之builtin、command、caller
  18. 极豆科技加入飞桨技术伙伴计划,共筑智能网联汽车新生态
  19. [MFC]MFC的BUTTON控件响应鼠标按下和抬起
  20. 前端开发相关的学习网站

热门文章

  1. html 中电话号码的使用
  2. EasyUI form ajax submit到MVC后,在IE下提示下载内容的解决办法
  3. 使用WinSCP命令上传文件到CentOS
  4. Python 格式化字符串f-string概览(转载)
  5. 1.React学习笔记----基础模板创建+远程仓库建立
  6. java 数组扩容_Java数组扩容算法及Java对它的应用
  7. 熬夜总结学了一半的JDBC
  8. 基于Jupyter完成Iris数据集的 Fisher线性分类,学习数据可视化技术
  9. sql python r_Mode Studio,支持Python,R和SQL的云数据分析利器
  10. android launcher主要功能_Android 或有新变化,语音搜索进一步强化