Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/jquery-mobile/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery mobile jQm弹出窗口赢得';如果按钮调用函数,则不能关闭_Jquery Mobile_Popup - Fatal编程技术网

Jquery mobile jQm弹出窗口赢得';如果按钮调用函数,则不能关闭

Jquery mobile jQm弹出窗口赢得';如果按钮调用函数,则不能关闭,jquery-mobile,popup,Jquery Mobile,Popup,单点击产生弹出窗口出现,在“取消”按钮旁边,我也放置了功能调用按钮。我认为这足以让一个“关闭”关闭弹出窗口,但我需要两次才能关闭它。在这种情况下,我是错过了什么还是必须这样写 <div data-role="popup" id="popMe" data-overlay-theme="b" data-theme="a" data-dismissible="false" style="max-width:400px;"> <div data-role="header" data-t

单点击产生弹出窗口出现,在“取消”按钮旁边,我也放置了功能调用按钮。我认为这足以让一个“关闭”关闭弹出窗口,但我需要两次才能关闭它。在这种情况下,我是错过了什么还是必须这样写

<div data-role="popup" id="popMe" data-overlay-theme="b" data-theme="a" data-dismissible="false" style="max-width:400px;">
<div data-role="header" data-theme="b">
   <h1 id='h1pop'>Tap PopUp</h1>
</div>
<div role="main" class="ui-content">
    <h3 class="ui-title">Single tap</h3>
<p>This is a popup...</p>
<a  class="ui-btn ui-corner-all ui-shadow ui-btn-inline ui-btn-b" onclick="myfunction()">Call function</a>
<a href="#" class="ui-btn ui-corner-all ui-shadow ui-btn-inline ui-btn-b" data-rel="back">Cancel</a>
<a href="#pagetwo" class="ui-btn ui-corner-all ui-shadow ui-btn-inline ui-btn-b" data-transition="flow">To Page 2</a>
  </div>
</div>

function myfunction() {
$("#popMe").popup("close"); 
$("#popMe").popup("close");
alert('Here I'm, in the function');
// ... rest of code
}

点击弹出窗口
单抽头
这是一个弹出窗口

函数myfunction(){ $(“#popMe”)。弹出(“关闭”); $(“#popMe”)。弹出(“关闭”); 警报(“我在这里,在函数中”); //…代码的其余部分 }
以下是一个应该适用于您的代码片段:

函数myfunction(){
$(“#popMe”)。弹出(“关闭”);
log(“我在这里,在函数中”);
//…代码的其余部分
}

点击弹出窗口
单抽头
这是一个弹出窗口

我的功能
以下是一个应该适用于您的代码片段:

函数myfunction(){
$(“#popMe”)。弹出(“关闭”);
log(“我在这里,在函数中”);
//…代码的其余部分
}

点击弹出窗口
单抽头
这是一个弹出窗口

我的功能
:感谢你的宝贵建议,我会尽量遵循这些建议,以减少错误和无效代码。@Omar:嗨,Omar,老实说,我不知道对话框小部件和带有对话框选项的页面是否是同一件事,以及页面的
数据对话框
属性是否会保留。请看这里:并请发表您的评论…@Omar:。。。或者,如果你有时间的话,也许可以看看1.5阿尔法,看看会发生什么。你是对的。页面可以转换为接受所有pagecontainer事件的对话框,但“对话框小部件”将被删除:谢谢你的宝贵建议,我会尽量遵循这些建议,以减少错误和无效代码。@Omar:嗨,Omar,老实说,我不知道对话框小部件和带有对话框选项的页面是否相同,以及页面的
数据对话框
属性是否会保留。请看这里:并请发表您的评论…@Omar:。。。或者,如果你有时间的话,也许可以看看1.5阿尔法,看看会发生什么。你是对的。页面可以转换为接受所有pagecontainer事件的对话框,但“对话框小部件”将被删除。