Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/423.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 滑动转盘中心模式的问题-不断增长的中心项目_Javascript_Jquery_Html_Css_Slick.js - Fatal编程技术网

Javascript 滑动转盘中心模式的问题-不断增长的中心项目

Javascript 滑动转盘中心模式的问题-不断增长的中心项目,javascript,jquery,html,css,slick.js,Javascript,Jquery,Html,Css,Slick.js,我正在执行Ken Wheeler的圆滑旋转木马,在设计中心项目时遇到了一些问题 在centerMode的演示中:在他的站点上,中心磁贴比其他磁贴大 我也希望以这种方式实现它,但当我对中心项目应用自定义样式以增加其大小时,旋转木马的动画变得非常跳跃和不稳定 我的HTMl如下所示: <div class="main-carousel"> <div class="tile-container"> <img src="@routes.

我正在执行Ken Wheeler的圆滑旋转木马,在设计中心项目时遇到了一些问题

在centerMode的演示中:在他的站点上,中心磁贴比其他磁贴大

我也希望以这种方式实现它,但当我对中心项目应用自定义样式以增加其大小时,旋转木马的动画变得非常跳跃和不稳定

我的HTMl如下所示:

<div class="main-carousel">
        <div class="tile-container">
            <img src="@routes.Assets.versioned("images/course_images/course-image-1.jpg").url" alt="logo" class="tile-image">
        </div>
        <div class="tile-container">
            <img src="@routes.Assets.versioned("images/course_images/course-image-2.jpg").url" alt="logo" class="tile-image">
        </div>
        <div class="tile-container">
            <img src="@routes.Assets.versioned("images/course_images/course-image-1.jpg").url" alt="logo" class="tile-image">
        </div>
        <div class="tile-container">
            <img src="@routes.Assets.versioned("images/course_images/course-image-1.jpg").url" alt="logo" class="tile-image">
        </div>
        <div class="tile-container">
            <img src="@routes.Assets.versioned("images/course_images/course-image-2.jpg").url" alt="logo" class="tile-image">
        </div>
        <div class="tile-container">
            <img src="@routes.Assets.versioned("images/course_images/course-image-1.jpg").url" alt="logo" class="tile-image">
        </div>
    </div>
$('.main-carousel').slick({
     centerMode:true,
     centerPadding: '80px',
     slidesToShow: 4,
     slidesToScroll: 1,
     infinite: true,
     variableWidth: true,
     variableHeight: true
 });
最后,我的灵巧入门脚本如下所示:

<div class="main-carousel">
        <div class="tile-container">
            <img src="@routes.Assets.versioned("images/course_images/course-image-1.jpg").url" alt="logo" class="tile-image">
        </div>
        <div class="tile-container">
            <img src="@routes.Assets.versioned("images/course_images/course-image-2.jpg").url" alt="logo" class="tile-image">
        </div>
        <div class="tile-container">
            <img src="@routes.Assets.versioned("images/course_images/course-image-1.jpg").url" alt="logo" class="tile-image">
        </div>
        <div class="tile-container">
            <img src="@routes.Assets.versioned("images/course_images/course-image-1.jpg").url" alt="logo" class="tile-image">
        </div>
        <div class="tile-container">
            <img src="@routes.Assets.versioned("images/course_images/course-image-2.jpg").url" alt="logo" class="tile-image">
        </div>
        <div class="tile-container">
            <img src="@routes.Assets.versioned("images/course_images/course-image-1.jpg").url" alt="logo" class="tile-image">
        </div>
    </div>
$('.main-carousel').slick({
     centerMode:true,
     centerPadding: '80px',
     slidesToShow: 4,
     slidesToScroll: 1,
     infinite: true,
     variableWidth: true,
     variableHeight: true
 });
看起来还没有应用centerPadding-这就是为什么我要手动添加样式以增加中心平铺

总而言之:我实际遇到的唯一问题是,当我应用用于增长中心平铺的样式时,旋转木马的动画是跳跃的

我正在使用jQuery3.1.1以及jQueryMigrate。还将导入旋转木马所需的所有样式

jsfiddle:

解决了它。我曾经

 transform: scale(1.08); 
向上缩放中心项目,而不是使用像素宽度调整其大小


希望将来有人遇到同样的问题并找到这条线索

您可以使用css来实现这一点

 .slider img{
           margin: 0 auto;
        }

你好,Zenith,你能分享一个JSFIDLE或者你的开发网站吗?对不起,忘了打开一个。干得好