如何在 BackboneJS 应用程序中创建和打开警报对话框

Posted

技术标签:

【中文标题】如何在 BackboneJS 应用程序中创建和打开警报对话框【英文标题】:How to create and open a Alert Dialog in BackboneJS Application 【发布时间】:2016-05-20 13:07:46 【问题描述】:

我正在使用 jQuery Mobile、BackboneJS 和 RequireJS 开发一个混合移动应用程序。

我想显示一个警报对话框,但很难找到方法。 jQuery 移动样式对话框不起作用。

<div data-role="popup" id="popupClose" class="ui-content" style="max-width:280px">
    <a href="#" data-rel="back" data-role="button" data-theme="a" data-icon="delete" data-iconpos="notext" class="ui-btn-left">Close</a>
    <p>I have a close button at the top left corner with simple html markup.</p>
</div>


$("#popupClose").enhanceWithin().popup();

关注了几个***线程,但无法正常工作。

谁能帮我在由 jQuery Mobile 和backbonejS 提供支持的应用程序中显示警报对话框

【问题讨论】:

您是否在视图中使用像$("#popupClose") 这样的全局选择器...?这段代码在哪里执行..?这是视图的 html 部分..? DOM 看起来如何..?简而言之,你能创建一个minimal reproducible example..吗? 【参考方案1】:

popup函数只是初始化元素上的popup插件。

如果您想真正打开弹出窗口,您需要使用参数调用它。

$("#popupClose").enhanceWithin().popup("open");

参考:https://demos.jquerymobile.com/1.2.0/docs/pages/popup/

【讨论】:

这一行执行。既没有给出错误也没有工作。是否有任何可用的 Backbone 特定对话框,可以在应用程序上全局使用?

以上是关于如何在 BackboneJS 应用程序中创建和打开警报对话框的主要内容,如果未能解决你的问题,请参考以下文章

如何在 XAML 中创建和更改应用程序主题

如何在应用程序包中创建和检查子目录

如何在 Mongoose 中创建和使用枚举

如何在 Symfony2 中创建和注册新角色

如何在 Visual Studio 代码中创建和部署函数应用程序?

如何在整个应用程序中创建和注入用户特定的单例类?