0

Dojo モバイルでは、ビュー 1 の div がクリックされたときに、ビュー 1 からビュー 2 にどのように移動しますか?

たとえば、1 つの HTML ページに 2 つのビューがあるとします。

<!DOCTYPE HTML>
<html>
<head>
    <!-- head stuff here -->
</head>
<body>
    <div id="viewOne" data-dojo-type="dojox.mobile.View">
        <h1 data-dojo-type="dojox.mobile.Heading">View One</h1>

        <div id="gotoViewTwo">Goto View Two</div>

    </div>
    <div id="viewTwo" data-dojo-type="dojox.mobile.View">
        <h1 data-dojo-type="dojox.mobile.Heading" back="Home" moveTo="viewOne">View Two</h1>
    </div>
</body>
</html>

だから私がやりたいのは、ID「gotoViewTwo」のdivがクリックされたときに、ビュー2に行きたいということです。

私は道場に不慣れですが、私が何をする必要があるかを説明するのに役立つなら、jQuery Mobile をよく知っています。ありがとう!

4

1 に答える 1

2

いくつかの方法があります。1 つは、ビューから performTransition を使用することです。dijit レジストリを使用してビューを取得し、その performtransition 関数を呼び出します。args 1. ビューのトランジション 2. トランジションの方向 (左または右) 3. トランジションのタイプ (スライド、フェード ....)

dijit.registry.byId("ViewOne").performTransition("ViewTwo", 1, "スライド");

于 2013-07-26T19:43:26.393 に答える