Не могу получить горизонтальную прокрутку для работы - PullRequest
0 голосов
/ 06 июня 2010

Не удается заставить его прокручиваться по горизонтали. Чего мне не хватает?

Вот мой код в first-scene.html:

<div id="main" class="palm-hasheader">
     <div class="palm-header">Header</div>
      <div id="scrollerId" style="width:500px; height:500px" x-mojo-element="Scroller">
        <div>
        My Text that goes on... and on... and on... horizontally...
        </div>  
    </div>       
</div>

Вот мой код в first-assistant.js:

function FirstAssistant() {
    /* this is the creator function for your scene assistant object. */
}

FirstAssistant.prototype.setup = function() {
    /* this function is for setup tasks that have to happen when the scene is created */

       this.controller.setupWidget("scrollerId",
       this.attributes = {
        mode: 'horizontal'
           }
   );

};

FirstAssistant.prototype.activate = function(event) {
    /* put in event handlers here that should only be in effect when this scene is active. */
};

FirstAssistant.prototype.deactivate = function(event) {
    /* remove any event handlers you added in activate and do any other cleanup */
};

FirstAssistant.prototype.cleanup = function(event) {
    /* this function should do any cleanup needed before the scene is destroyed as 
       a result of being popped off the scene stack */
};

Ответы [ 2 ]

1 голос
/ 06 июня 2010

Я понял это. ScrollderId - это содержащий div с заданными шириной и высотой. Div внутри содержащего div имеет новую ширину, установленную больше, чем содержащий div для прокрутки назад и для с:

<div id="scrollerId" style="width:320px; height:100px" x-mojo-element="Scroller">
    <div style="width:500px">
                Complication's my claim to fame
                And I can't believe there's another
                Constantly just another
                I can't avoid what I can't control
                And I'm losing ground
                Still I can't stand down
                And I know, yeah I know, yeah
                Complication's my claim to fame
                And I can't believe there's another
                Constantly just another
                I can't avoid what I can't control
                And I'm losing ground
                Still I can't stand down
                And I know, yeah I know, yeah
                Complication's my claim to fame
                And I can't believe there's another
                Constantly just another
                I can't avoid what I can't control
                And I'm losing ground
                Still I can't stand down
                And I know, yeah I know, yeah
    </div>
</div>  
0 голосов
/ 06 июня 2010

Просто быстрый взгляд на этот HTML-фрагмент говорит мне, что вы не закрываете свои div'ы. Попробуйте этот HTML:

<div id="main" class="palm-hasheader">
    <div class="palm-header">Header</div>
        <div id="scrollerId" style="width:500px; height:500px" x-mojo-element="Scroller">
            <div>
            My Text that goes on... and on... and on... horizontally...
            </div>
        </div>
    </div>
</div>

Как я уже сказал, я не углублялся в проблему более подробно, чем эти первые несколько строк. :)

...