如何在 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 应用程序中创建和打开警报对话框的主要内容,如果未能解决你的问题,请参考以下文章