完美滚动条区域无法在移动设备上滚动

布莱尼

我已经使用meteorjs构建了我的网站blainehansenpiano.com,它在浏览器和ipad上都可以正常运行并且看起来不错。在可滚动区域上使用了Perfect-scrollbar,它工作正常。

我也在使用bootstrap3,因此可以在移动设备上轻松查看我的网站。我有这个模板:

<template name="home">
    <div class="row body-film">
        <div class="col-sm-7">
            {{> backgroundPictures}}
        </div>
        <div class="col-sm-5 block-film scroller">
            <div id="newsfeed">
                ...
            </div>
        </div>
    </div>
</template>

伴随着这个less

html, body, .container-fluid {
    .fill-height();
}
.body-film {
    .fill-height();
    background-color: @color;
}
.block-film {
    .fill-height();
    background-color: @different-color; 
}

.fill-height {
    height: 100%;
}

.scroller {
    .fill-height();
    overflow-y: hidden;
}

@media (max-width: @screen-xs-max) {
    html, body, .container-fluid, .body-film, .block-film, .scroller {
        height: auto !important;
        overflow-y: visible !important;
    }
}

预期的行为是,将站点的大小设置为从.col-sm到时.col-lg,将块的大小设置为窗口,并且滚动条处理所有移动。然后,在按大小调整站点大小时,.col-xs将其分成几块,然后将heightoverflow更改回原来的位置,这将关闭滚动条并让本地行为接管。

在我的浏览器上,这个效果很好。当我将窗口调整为较小的大小时,不会显示任何滚动条,并且内容会自然滚动。

但是,当我在移动浏览器(我尝试过的所有浏览器)上尝试此操作时,.block-film附加了滚动条区域根本无法响应触摸滚动。如果向下滚动到该区域,则只会卡住。

是什么原因造成的?

布莱尼

这很完美。window.innerWidth排队恰与引导柱断点。

var is_xs = window.innerWidth < 768;
if (!is_xs) {
    // initialize scroller
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

移动滚动条

来自分类Dev

移动滚动条

来自分类Dev

尽管出现滚动条,但移动网站无法滚动

来自分类Dev

无法通过移动设备“抓取”自定义Chrome滚动条

来自分类Dev

表单滚动但滚动条不会移动

来自分类Dev

表单滚动但滚动条不会移动

来自分类Dev

在触摸设备上禁用jQuery滚动条插件?

来自分类Dev

在滚动条上移动垂直线

来自分类Dev

更改量滚动条在面板上移动

来自分类Dev

用完美的滚动改变滚动条

来自分类Dev

滚动条可见,无法滚动

来自分类Dev

显示区域的CSS滚动条

来自分类Dev

无法在滚动条上分配背景色

来自分类Dev

在滚动条上添加类无法正常工作?

来自分类Dev

无法在Winforms上使用WebBrowser滚动条

来自分类Dev

画布上的Tkinter调整大小滚动条无法调整

来自分类Dev

动画无法在滚动条上正常工作

来自分类Dev

画布上的Tkinter调整大小滚动条无法调整

来自分类Dev

完美滚动条不以模式显示/更新滚动条

来自分类Dev

JavaFX TextArea滚动条移动事件

来自分类Dev

同时移动2个滚动条

来自分类Dev

完美的滚动条不起作用

来自分类Dev

如何自定义完美滚动条宽度

来自分类Dev

Firefox中的无限拖动式完美滚动条问题

来自分类Dev

Requirejs 与完美的滚动条 jQuery 插件

来自分类Dev

Qt:在QScrollArea上应用样式表,使水平滚动条消失,但对于垂直滚动条则完美工作

来自分类Dev

禁用移动设备上的滚动

来自分类Dev

停止在移动设备上滚动

来自分类Dev

无法从GridView中删除滚动条