asp.net - Uncaught Error : cannot call methods on popup prior to initialization;

标签 asp.net jquery-mobile html popup

我正在开发一个页面,并使用 @Html.Partial("AddCommentPopup") 导入另一个带有弹出窗口的页面在我使用 <a href="#pupupIDhere" data-rel="popup etc..> 的页面上它工作得很好。在此页面上,由于 JQM 处理链接的方式不同,我需要以不同的方式进行处理。所以我正在使用 <div onclick="console.log('divclicked');$('#statusUpdate').popup('open');"> .控制台告诉我它被点击了,但它没有打开弹出窗口并抛出这个错误: Uncaught Error :无法在初始化之前调用弹出窗口的方法;试图调用方法“打开”。

知道如何解决这个问题吗?

最佳答案

首先尝试将 div 初始化为弹出窗口,然后打开它...

<div onclick="console.log('divclicked');
    $('#statusUpdate').popup();
    $('#statusUpdate').popup('open');">
</div>

关于asp.net - Uncaught Error : cannot call methods on popup prior to initialization;,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13419358/

相关文章:

c# - 如何在扩展类中向文本框添加属性

jquery-mobile - 阿拉伯语/希伯来语和 jQuery Mobile

asp.net - 日期选择器 JavaScript

asp.net - 使用哪个 ASP.NET 服务器控件?

javascript - Asp.net MVC 使用 Ajax 从 PartialView 的操作链接加载父 View 不起作用

javascript - 防止页面滚动

jquery - JQuery Mobile 中的 iFrame 未显示

html - 如何在 css 中创建 3d 丝带框

javascript - 如何修改 nav-pills 以限制显示的页面数

html - 当我使用 Highlighting 时,Elasticsearch 返回损坏的 HTML 标签