Framework7-popover-open-close-js
提供:Dev Guides
Framework7-JavaScriptを使用したポップオーバーのオープンとクローズ
説明
以下に示すように、関連するアプリメソッドを使用して、JavaScriptでポップオーバーを開いたり閉じたりすることもできます-
- * myApp.popover(popover、target)*-ターゲット要素の周りのポップオーバーを開くために使用され、次の引数を受け入れます-
- popover -これは_required_引数であり、開くにはポップオーバーの_HTMLElement_または_string(CSSセレクターを使用)_です。
- target -_required_引数であり、この要素の周囲にポップオーバー位置を設定するために使用されるターゲット要素の_HTMLElement_または_string(CSSセレクターを使用)_です。
- * myApp.closeModal(popover)*-ポップオーバーを閉じて、_popover_引数を受け入れます。これは、_HTMLElement_または_string(CSSセレクターを使用)_です。 これはオプションの引数であり、指定されていない場合、開いているポップオーバーのいずれかが閉じられます。
JavaScriptを使用してポップオーバーを開く場合は、_target_要素を渡して、ターゲット要素の周りにポップオーバーを設定する必要があります。
例
次の例は、Framework7でJavaScriptを使用してポップオーバーを開閉する方法を示しています-
出力
上記のコードがどのように機能するかを確認するために次の手順を実行してみましょう-
- 上記のHTMLコードを popover_open_close_jsl ファイルとしてサーバーのルートフォルダーに保存します。
- このHTMLファイルをhttp://localhost/popover_open_close_jslとして開くと、出力は以下のように表示されます。
- 最初のリンクをクリックすると、メニューポップオーバーウィンドウが開き、いくつかのメニュー項目が表示されます。 同様に、2番目のリンクをクリックすると、ポップオーバーについてのウィンドウが開きます。
- メニューとaboutオプションをクリックすると、メニューとaboutポップオーバーウィンドウも開きます。 ポップオーバーは、javascriptを使用してターゲット要素の周りを開閉します。