jquery mobile弹出关闭按钮-如何关闭而不返回?

标签 jquery jquery-mobile youtube popup

我正在使用 jquery mobile 1.2.0 中的新弹出对话框来显示一堆 YouTube 视频。以下是我正在使用的弹出示例:

http://jquerymobile.com/demos/1.2.0/docs/pages/popup/popup-iframes.html

注意 map 示例...它是带有关闭按钮的 fancybox 样式。我已经让我的视频弹出窗口做了同样的事情。不同之处在于附加的关闭链接,添加到弹出窗口中,如下所示:

<a href="##" data-rel="back" data-role="button" data-theme="a" data-icon="delete" data-iconpos="notext" class="ui-btn-right">Close</a>

问题如下:打开一个视频然后关闭它,然后打开下一个视频并关闭它,第一个视频再次出现。我认为这是因为上一个视频是历史记录中“后退”的位置,而关闭框是作为“后退”实现的。

是否有内置方法将关闭框实现为真正的“关闭”,或者我需要通过 JavaScript 来实现?

最佳答案

@Redtopia,感谢您的回复。我通过在弹出窗口上设置 myPopup.popup({ History: false }); 选项解决了我的问题。然后一切正常。

关于jquery mobile弹出关闭按钮-如何关闭而不返回?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12945040/

相关文章:

javascript - 如何向 jQuery 添加元素旋转?

javascript - 多层视差背景

jquery - 如何在 JQuery mobile 中隐藏 div - 当前尝试偶尔隐藏 div

jquery-mobile - jQuery Mobile : Uncaught cannot call methods on checkboxradio prior to initialization; attempted to call method 'refresh'

jQuery - 逗号与分号

javascript - 动画背景颜色,脉冲效果

mobile - 是否可以在页面中嵌入适用于移动设备的 YouTube 视频,而不是链接到 YouTube?

php - 找不到 CakePHP Controller

javascript - 移动浏览器中的 $(document).height() != $(window).height()

php - 如何将 url 保存到列表或数据库中?