jquery弹出关闭function不起作用
我的手机网站上有按钮。 我想做以下事情:
当我按下按钮时,弹出窗口应该出现。 此弹出窗口应包含一些文本和一个确定按钮。 当我按下确定按钮时,弹出窗口应该消失,没有别的。 页面应保持相同的条件。
我的代码如下:
This is just a demonstrator
javascript如下:
$( "#popup-button" ).click(function() { $( "#popupPanel" ).popup( "close" ); });
现状是:
当我点击确定按钮时,它第一次工作但不是后者。
将您的代码包装在pageinit
并使用pageinit
使用正确的事件绑定。
$(document).on("pageinit", function () { $("#popup-button").on("click", function () { $("#popupPanel").popup("close"); }); });
或者,将data-rel="back"
属性添加到button
。 但是,如果您希望使用此function,则添加data-history="false"
更安全,以便不返回上一页。
演示
使用Class而不是id作为按钮。
Html – 按钮
href="#" class= "popup-button" data-theme="c" data-icon="false" data-mini="false"
JavaScript的
$( ".popup-button" ).click(function() { $( "#popupPanel" ).popup( "close" ); });