首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >英特尔应用框架滚动不起作用

英特尔应用框架滚动不起作用
EN

Stack Overflow用户
提问于 2014-02-25 04:43:58
回答 1查看 4.3K关注 0票数 0

我正在使用和XDK开发一个应用程序,在仿真器之外,我在滚动操作上遇到了很多困难。我还没有许可证,所以我只能使用Apple在iOS上进行测试

第一个问题是整页面板。在Android和Android/iOS模拟器上,它们滚动得很好,但在iOS上却完全没有滚动。用于面板的HTML:

代码语言:javascript
复制
<div class="upage panel" id="uib_page_info" data-header="af-header-info" data-footer="none">
<div class="upage-outer">

    <header class="container-group inner-element uib_w_2" data-uib="app_framework/header" data-ver="0" id="af-header-info">
        <a id="backButton" href="javascript:;" class="button" >Back</a>
        <h1>Info</h1>
        <div class="widget-container wrapping-col single-centered"></div>
        <div class="widget-container content-area horiz-area wrapping-col left"></div>
        <div class="widget-container content-area horiz-area wrapping-col right"></div>
    </header>

    <div id="uib_page_infosub" class="upage-content ">
        <div style="width:100%; ">
            <!-- text content here, long enough to need scrolling -->
        </div>
    </div>
</div>

第二个问题是只占用部分视图的div,页面的其余部分不滚动。在模拟器中,它工作得很好,我让它在Android上滚动一次,但后来一直无法滚动,甚至在同一个版本上也是如此。在模拟器中,一侧出现一个滚动条,鼠标轮工作。用于面板的HTML:

代码语言:javascript
复制
<div class="upage panel" id="uib_page_events" data-header="af-header-events" data-footer="none" data-load="DoCalendarLoad">
<div class="upage-outer" style="height:100%">

    <header class="container-group inner-element uib_w_3" data-uib="app_framework/header" data-ver="0" id="af-header-events">
        <a id="backButton" href="javascript:;" class="button" >Back</a>
        <h1>Event Calendar</h1>
        <div class="widget-container wrapping-col single-centered"></div>
        <div class="widget-container content-area horiz-area wrapping-col left"></div>
        <div class="widget-container content-area horiz-area wrapping-col right"></div>
    </header>

    <div id="uib_page_eventssub" class="upage-content " style="width:100%; height:100%; background:#FFFF00">
        <div id="eventsContent" style="width:100%; position:absolute; top:0px;"> 
            <input type="text" id="example" style="position:absolute;top:-40px;height:40px;width:100%;" gldp-id="calendarDiv"/>
            <div class="ratioCalendar" id="ratioOuter" style=" position:absolute; top:0px; width:100%; background:#FF0000">
                <div class="ratio_content" id="ratioInner" style="background:#00FF00" gldp-el="calendarDiv"></div>
            </div>
            <div class="ac-container" id="listDiv" style="position:absolute; width:100%; bottom:0px; background:#EFE7D0; margin:0px; overflow-y: scroll; overflow-x: hidden" scrolling="yes" >

                <!-- several of the following, formatted as http://cssdeck.com/labs/5p3sqfwi -->
                <div class="ac-container">
                    <div>
                        <input id="ac-2" name="accordion-1" type="checkbox" /> 
                        <label for="ac-2">
                            <span class="event_date">05.07.2013</span> Title 
                        </label>
                        <article>
                            <!-- content -->
                        </article>
                    </div>
                </div>

            </div>
        </div>
    </div>
</div>

我在这两种情况下都做错了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-02-26 10:32:15

我也用同样的框架做很多工作。我喜欢,但很挑剔。通常,当在不同的平台上停止工作时,它是由负载顺序引起的。我对Android有一个很大的问题。

检查文档中js、css和start函数的正确顺序。这就是解决我问题的原因。

编辑:对不起,只需阅读你留言的第二部分。这和我遇到的问题完全一样。没有尺寸,没有滚动,但是其他东西起作用了。看看它的顺序。试试看

代码语言:javascript
复制
 $.feat.nativeTouchScroll=true;

经过4天的网络搜索,我发现了这个小功能。它能解锁所说的话。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22004805

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档