大佬教程收集整理的这篇文章主要介绍了jquery – 光滑的旋转木马不会调整大小,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
Slick动态地注入一些内联样式,其中一个是宽度.你可以看到旋转木马的所有子div的宽度:
Slick inline styles
Slick的正常行为是在调整窗口大小时更新这些宽度,但由于某种原因,它不会在此站点上发生.
这是该网站的链接:http://smart.trippple.com.br/
主页有两个转盘,位于以下位置:
> main#slider-home .container .slider-session
>主要#seguradoras .container#seguradoras-carrousel .slider-session
这就是我启动脚本的方式:
$('#slider-home .slider-session').slick({ autoplay: true,autoplaySpeed: 5000,arrows: false,fade: true,slidesToScroll: 1,slidesToShow: 1,speed: 1000 }); $('#seguradoras-carrousel .slider-session').slick({ autoplay: true,autoplaySpeed: 2000,centerMode: true,mobileFirst: true,pauSEOnHover: false,slidesToShow: 4 });
这是我到目前为止所做的一切:
>取消激活除jQuery和Slick之外的所有脚本,以确保没有发生冲突;
>测试了不@R_453_11197@的jQuery;
>尝试包括jQuery Migrate;
>尝试在网站的标题中加载jQuery Slick;
>试图从容器中取出转盘;
>尝试在样式表上为carousel div设置宽度和最大宽度;
>尝试使用Slick的resize方法:
$(window).resize(function(){
$(‘#slider-home .slider-session’).slick(‘resize’);
});
>到处研究,甚至在插件的Github页面上打开一个问题.插件作者回答说,脚本肯定会调整大小,问题出在我的环境中,他是对的.我创建了一个静态HTML页面进行测试,旋转木马100%响应.这个网站上有一些东西阻止了脚本的正常行为.
$('#seguradoras-carrousel .slider-session').slick({ autoplay: true,slidesToShow: 4,//start responsive option responsive: [ { breakpoint: 600,//at 600px wide,only 2 slides will show setTings: { slidesToShow: 2,slidesToScroll: 2 } },{ breakpoint: 480,//at 480px wide,only one slide will show setTings: { slidesToShow: 1,slidesToScroll: 1 } } ] });
更新以处理调整大小而不是刷新
jQuery(window).on('resize',function() { clearTimeout(resizeTimerInternal) resizeTimerInternal = setTimeout(function() { //add functions here to fire on resize slickSliderWithResize(); },100) }); function slickSliderWithResize() { if (jQuery(window).width() < 1150) { if(jQuery('.slick-slider-wrapper').hasClass('slick-initialized')) { } else { jQuery('.slick-slider-wrapper').slick({ // slick options }); } } else { if(jQuery('.slick-slider-wrapper').hasClass('slick-initialized')) { jQuery('.slick-slider-wrapper').slick("unslick"); } } } slickSliderWithResize();
这应该适用于调整大小,但您需要编辑它以适合您的滑块.滑块容器的名称(我只是将其命名为slick-slider-wrapper),光滑的选项,以及使其分解的大小(我将其设置为小于1150pX)
以上是大佬教程为你收集整理的jquery – 光滑的旋转木马不会调整大小全部内容,希望文章能够帮你解决jquery – 光滑的旋转木马不会调整大小所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。