ページを開発していて、@Html.Partial("AddCommentPopup")
を使用してポップアップを含む別のページをインポートし、_<a href="#pupupIDhere" data-rel="popup etc..>
_を使用しているページにインポートします。これは完全に正常に機能します。このページでは、JQMがリンクを処理する方法のために、別の方法で行う必要があります。だから私は<div onclick="console.log('divclicked');$('#statusUpdate').popup('open');">
を使っています。また、コンソールはクリックされていることを通知しますが、ポップアップを開かず、次のエラーをスローします。UncaughtError:初期化前にポップアップのメソッドを呼び出すことはできません。メソッド「open」を呼び出そうとしました。
これを修正する方法はありますか?
最初にdivをポップアップとして初期化してから、それを開いてみてください...
<div onclick="console.log('divclicked');
$('#statusUpdate').popup();
$('#statusUpdate').popup('open');">
</div>
ええ、それは便利です、$( '#statusUpdate')。popup();
$( '#statusUpdate')。popup( 'open');
$( '#statusUpdate')。popup();/*これは初期化用です* /
$( '#statusUpdate')。popup( 'open');/これは操作用 /