Framework7-refresh
Framework7-更新
説明
これは、ページコンテンツをプルして更新(リロード)するために使用される特別なコンポーネントです。
次のコードは、ページのコンテンツを更新する方法を示しています-
次のクラスはリフレッシュで使用されます-
- page-content -追加の_pull-to-refresh-content_クラスがあり、プルによるリフレッシュを可能にするために必要です。
- pull-to-refresh-layer -これは、視覚要素を_pull to refresh_するために使用される隠しレイヤーであり、単なるプリローダーと矢印です。
- data-ptr-distance = "55" -これは追加の属性で、カスタムの「プルして更新」トリガー距離を設定できます。デフォルト値は44pxです。
プルして更新イベント
「更新するプル」では、いくつかのJavaScriptイベントがあります。次の表に示します-
S.No | Event & Description | Target |
---|---|---|
1 |
pullstart コンテンツを更新するためにプルを開始するたびにトリガーされます。 a |
プルしてコンテンツを更新します。 [source,prettyprint,notranslate] ---- <div class = "pull-to-refresh-content"> ---- |
2 |
pullmove コンテンツを更新するためにプルしているときにトリガーされます。 a |
プルしてコンテンツを更新します。 [source,prettyprint,notranslate] ---- <div class="pull-to-refresh-content"> ---- |
3 |
pullend プルを解除してコンテンツを更新するたびにトリガーされます。 a |
プルしてコンテンツを更新します。 [source,prettyprint,notranslate] ---- <div class="pull-to-refresh-content"> ---- |
4 |
refresh このイベントは、更新するプルが_ "refreshing" _状態になるとトリガーされます。 a |
プルしてコンテンツを更新します。 [source,prettyprint,notranslate] ---- <div class="pull-to-refresh-content"> ---- |
5 |
refreshdone 更新後にトリガーされ、初期状態に戻ります。 これは、_pullToRefreshDone_メソッドを呼び出した後に行われます。 a |
プルしてコンテンツを更新します。 [source,prettyprint,notranslate] ---- <div class="pull-to-refresh-content"> ---- |
Pull to Refreshで使用できるアプリのメソッドがあります。
S.No
アプリのメソッドと説明
1
- myApp.pullToRefreshDone(ptrContent)*
_pull-to-refresh_コンテンツをリセットするために使用されます。
2
- myApp.pullToRefreshTrigger(ptrContent)*
これは、指定された_pullでリフレッシュしてコンテンツをリフレッシュするトリガーに使用されます_。
3
- myApp.destroyPullToRefresh(ptrContent)*
destroy/disable pullを使用して、指定された_pullを更新してcontent_を更新します。
4
- myApp.initPullToRefresh(ptrContent) *
initialize/enable pullを使用してコンテンツを更新します。
_ptrContent_を使用して_HTMLElement_または_string_を使用して、コンテンツをプルして更新/トリガーまたは無効化/有効化します。
例
次の例は、ページコンテンツの更新を開始する更新コンポーネントの使用を示しています-
出力
上記のコードがどのように機能するかを確認するために次の手順を実行してみましょう-
- 上記のHTMLコードを pull_to_refreshl ファイルとしてサーバーのルートフォルダーに保存します。
- このHTMLファイルをhttp://localhost/pull_to_refreshlとして開くと、出力は以下のように表示されます。
- ユーザーがプルダウンすると、ページがコンテンツで更新されます。