Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/32.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_Css_Navigation_Slide - Fatal编程技术网

Javascript 使用四张幻灯片拆分布局

Javascript 使用四张幻灯片拆分布局,javascript,css,navigation,slide,Javascript,Css,Navigation,Slide,我正在尝试设计一个包含四张幻灯片的幻灯片导航。 我根据幻灯片的数量调整布局 这是我的测试用例: 虽然第一个(左)和最后一个(右)幻灯片都工作正常,但我未能使内部幻灯片正常运行。当关闭事件发生时会出现问题,我想这是JS中代码的一部分: // back to intro // after transition ends: var onEndTransFn = function () { this.removeEventListener(tran

我正在尝试设计一个包含四张幻灯片的幻灯片导航。 我根据幻灯片的数量调整布局

这是我的测试用例:

虽然第一个(左)和最后一个(右)幻灯片都工作正常,但我未能使内部幻灯片正常运行。当关闭事件发生时会出现问题,我想这是JS中代码的一部分:

// back to intro
        // after transition ends:
        var onEndTransFn = function () {
            this.removeEventListener(transEndEventName, onEndTransFn);
            classie.add(splitlayout, 'reset-layout');
            document.body.scrollTop = document.documentElement.scrollTop = 0;
        },
        backToIntro = function (ev) {
            ev.preventDefault();
            ev.stopPropagation();
            var dir = classie.has(ev.target, 'back-left') ? 'left' : 'right',
                page = dir === 'right' ? pageRight : pageLeft;
            classie.remove(splitlayout, 'open-' + dir);
            classie.add(splitlayout, 'close-' + dir);
            page.addEventListener(transEndEventName, onEndTransFn);
        };
该片段来自蓝图,仅为两张幻灯片设计。 结果是类
.open innerlight
.open innerright
在关闭幻灯片时不会重置

如何将其调整为四张幻灯片