在Ipad或Iphone上当我点击取消确认框时,取消后触摸标签或手机屏幕再次提示该确认框。这是我的代码
<div data-role="view" id="message" data-title="Message" data-layout="default">
<a data-click="closeModalViewLogin" data-role="button" data-align="right">Close</a>
</div>
这是我的javascript代码
<script>
function closeModalViewLogin()
{
return confirm("Are u sure?")
}
</script>
请给一些建议
如果您正在使用Phonegap,那么您可以使用
notification.confirm(....)
不幸的是,这是一个已知的问题。启动浏览器警报和确认对话框会打乱事件顺序,从而导致您遇到的问题。我们建议的一个常见的解决方法是将confirm调用包装在setTimeout中。