【问题标题】:How to create and open a Alert Dialog in BackboneJS Application如何在 BackboneJS 应用程序中创建和打开警报对话框
【发布时间】: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();

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

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

【问题讨论】:

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

标签: javascript jquery jquery-mobile backbone.js backbone-views


【解决方案1】:

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

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

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

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

【讨论】:

  • 这一行执行。既没有给出错误也没有工作。是否有任何可用的 Backbone 特定对话框,可以在应用程序上全局使用?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-07-25
  • 1970-01-01
  • 2018-01-23
  • 1970-01-01
相关资源
最近更新 更多