我正在使用 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/