当前位置:  开发笔记 > 前端 > 正文

仅用一个导航器即可控制两个光滑的滑块

如何解决《仅用一个导航器即可控制两个光滑的滑块》经验,为你挑选了1个好方法。

我正在使用Slider Syncing,Slick.js并且只需要用一个导航器控制其他两个导航器即可。

content
content
content related with main1
content related with main2

这是我的js代码

var slickMainFrame = {
    slidesToShow: 1,
    slidesToScroll: 1,       
    arrows: true,
    fade: true,
    asNavFor: '.navigator',
};

var slickNav = {
    dots: false,
    slidesToShow: 2,
    slidesToScroll: 1,       
    arrows: true,
    fade: true,
    asNavFor: '.main',
    speed: 500,
};

$('.main').slick(slickMainFrame);
$('.secondary').slick(slickMainFrame);
$('.navigator').slick(slickNav);

这根本不起作用。我尝试将slickNav的asNavFor属性用作数组或冒号分隔,但两者均不起作用。asNavFor:'.main,.secondary'



1> Baro..:

尝试这个:

的HTML

content
content
content related with main1
content related with main2

Java脚本

 var slickMainFrame = {
   slidesToShow: 1,
   slidesToScroll: 1,       
   arrows: true,
   fade: true,
 };
 var slickNav = {
   dots: false,
   slidesToShow: 2,
   slidesToScroll: 1,       
   arrows: true,
   fade: true,
   asNavFor: '.asnavForClass',
   speed: 500,

};



$('.main').slick(slickMainFrame);
$('.secondary').slick(slickMainFrame);
$('.navigator').slick(slickNav);

查看JSFiddle以获取有效示例


@Julioarhernandez对不起,不清楚...您想要所有人互相控制吗?像这样 ?https://jsfiddle.net/um7gmzrn/2/
推荐阅读
TXCWB_523
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有