jquery - slick.js 隐藏幻灯片直到点击屏幕上的元素

标签 jquery css slick.js

我正在使用 slick.js ( http://kenwheeler.github.io/slick/ )。

我想要做的是隐藏幻灯片,直到用户单击页面上的元素。问题是,当幻灯片淡入时,我看到的只是下一个和上一个按钮,没有图像。

CSS:

#slideshow2 {
  width: 840px;
  margin: 0 auto; 
  display: none;
}

j查询:

    $('#slideshow2').slick({
            accessibility: true,
            adaptiveHeight: true,
            arrows: true,
            variableWidth: true,
            prevArrow: "<i class='fa fa-2x fa-arrow-circle-o-left'></i>",
            nextArrow: "<i class='fa fa-2x fa-arrow-circle-o-right'></i>"
        });

   $('#edgar_head').on('click', function() {
            $('#slideshow2').fadeIn();

        });

有人知道我做错了什么吗?

最佳答案

这是我必须做的: CSS:

#slideshow2 {
    width: 840px;
    margin: 20px auto; 
    opacity: 0; /* so I can fade it in once display is set to block*/
    display:none;
}

j查询:

 $('#slideshow2').slick({ //initialize, so the slideshow is properly styled //onload
            accessibility: true,
            adaptiveHeight: true,
            arrows: true,
            variableWidth: true,
            prevArrow: "<i class='fa fa-2x fa-arrow-circle-o-left'></i>",
            nextArrow: "<i class='fa fa-2x fa-arrow-circle-o-right'></i>"
        });

        $('#edgar_head').on('click', function() {
            //alert();
            $('#slideshow2').slick('unslick'); //unslick it
             $('#slideshow2').css('display','block'); //change display none to //display block
             $('#slideshow2').slick({ //reinitialize
                accessibility: true,
                adaptiveHeight: true,
                arrows: true,
                prevArrow: "<i class='fa fa-2x fa-arrow-circle-o-left'></i>",
                nextArrow: "<i class='fa fa-2x fa-arrow-circle-o-right'></i>"
                });
            $("#slideshow2").delay( 100 ).animate({"opacity":"1"},1000  ); //fade in by animating opacity

        });

关于jquery - slick.js 隐藏幻灯片直到点击屏幕上的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33761368/

相关文章:

javascript - 带有光滑 slider 的 fancybox 图像数量错误

Javascript 滑动悬停 LI

javascript - 使用纯 JavaScript 交换默认字段值

javascript - 使用 jQuery 构建可自定义的起始页

javascript - 无法让 JQuery 插件 Slick(旋转木马)工作

javascript - 光滑的 slider 移动响应

jquery - 使用 jQuery 的亚马逊样式菜单

javascript - 在滚动条上水平移动元素

html - 如何在不弄乱子导航对齐的情况下将 scss 样式的导航栏居中?

html - 使用两个条件 css if 语句不使用任何样式表