滚动在Phonegap应用程序中无缘无故地显示自己

Posted

技术标签:

【中文标题】滚动在Phonegap应用程序中无缘无故地显示自己【英文标题】:Scroll displays itself for no reason in Phonegap app 【发布时间】:2015-11-25 22:12:41 【问题描述】:

我正在使用 Phonegap 构建一个应用程序。该应用程序只是另一个具有输入字段和“插入”按钮的列表应用程序。用户在输入要保存的短语并按下按钮插入值后,该值显示在滚动框内。这是滚动框的代码(html、jQuery、CSS):

<script>
 $( document ).ready(function() 
        center();
   );

        function center()
        var wh = $(window).height()*0.56;
        $('#demo').css('height':wh+'px');
        
</script>

<div class="container">
<div class="row">

<div id="demo" align="center" class="col-md-12"></div>

</div>
</div>

<style>
#demo 
    overflow: scroll;
    padding-left: 30px;
    height: 200px;
    width: 100%;

</style>

#demo 是滚动框所在的地方。我的问题是这样的:

即使我第一次打开应用程序,滚动条也会自动显示。我在许多手机上尝试过,其中一半有这个问题,而在其他手机中没有出现滚动条。我搜索了网络,但我找不到类似的问题。你知道我怎样才能让滚动条变得不可见吗?提前致谢。

【问题讨论】:

【参考方案1】:

您是否尝试设置overflow-x: hidden;overflow-y: auto;?如果不尝试这样使用它

<style>
#demo 
    overflow-y: auto;
    overflow-x: hidden;
    padding-left: 30px;
    height: 200px;
    width: 100%;

</style>

【讨论】:

从技术上讲,这是一个问题,而不是一个答案。

以上是关于滚动在Phonegap应用程序中无缘无故地显示自己的主要内容,如果未能解决你的问题,请参考以下文章

RoR - 我的一个控制器中的视图无缘无故地不显示应用程序布局

如何在phonegap中隐藏ios滚动条

Cordova/Phonegap IOS 键盘滚动问题,显示白色背景

使用 Phonegap 将字母滚动条添加到 Android 应用程序中的列表视图

在 HTML5 phonegap IOS 应用程序中创建滚动 Div - 没有高度

带有正则表达式的代码似乎无缘无故地结束