我正在开发一个页面,然后使用@Html.Partial("AddCommentPopup")
导入另一个带弹出窗口的页面,并在我使用<a href="#pupupIDhere" data-rel="popup etc..>
的页面上导入它完全正常。在这个页面上,我需要做不同的事情,因为JQM使用链接的方式。所以我正在使用
<div onclick="console.log('divclicked');$('#statusUpdate').popup('open');">
。并且控制台告诉我它正被点击,但它没有打开弹出窗口并抛出此错误:
未捕获错误:无法在初始化之前调用弹出窗口上的方法;试图打电话给方法&#39;打开&#39;
知道如何解决这个问题吗?
答案 0 :(得分:50)
首先尝试将div初始化为弹出窗口,然后打开它......
<div onclick="console.log('divclicked');
$('#statusUpdate').popup();
$('#statusUpdate').popup('open');">
</div>
答案 1 :(得分:6)
答案 2 :(得分:1)
$( '#statusUpdate')弹出( '开放');
$( '#statusUpdate')弹出(); / *这是初始化* /
。$( '#statusUpdate')弹出( '开放'); / 这个用于操作 /