2017-06-30 21 views
0

私は非常に簡単なアプリケーションを作成しています。私はOnsen UIと純粋にJavaScript(Angular、React、Vueなし)を使用しています。このフレームワークを使用するのは初めてですが、これまでのところisShow()メソッドを除いて、これまでのところかなりシンプルで簡単でした。Onsen UI、isShow()の使い方Menthod

document.getElementById(id).show({ animation: "fade" }); 

しかし、私はダイアログが開いているかどうかを確認する方法を知る必要があります。

console.log(document.getElementById(id).isShown()); 

しかし、私は見つけることができますdocument.getElementById(...).isShown is not a functionエラーmessage.The唯一のものが何であるかであることは旅館温泉UIドキュメント言い得る:私はこのようなものを使用して働くだろうと思ったisShown() Returns whether the popover is visible or not.

は私が判断することができますどのようにOnsen UIでDialog <ons-dialog>要素が開いている(可視である)場合

答えて

1

isShown()メソッドは、温泉UI v1の一部です。 v2の場合、visibleプロパティにアクセスして同じ値を取得できます。 Docs here

+0

ありがとうございます!私はそれを試してみましょう。それまでの間、あなたはちょっと前に与えた答えを使用しました: 'el.style.display!== 'none''、' window.getComputedStyle(el) 'も働いていました。 – cubanGuy

関連する問題