gpt4 book ai didi

JQuery 移动弹出窗口 $.mobile.changePage 有错误吗?

转载 作者:行者123 更新时间:2023-12-01 01:26:25 25 4
gpt4 key购买 nike

弹出窗口似乎确实有错误(尚未准备好发布)。如果弹出窗口关闭事件将触发(正如它应该做的那样)。但是当您切换到另一个页面(多页面布局)时也会触发。这根本不应该发生。因为您可能从未打开过弹出窗口...但是当您切换页面时仍然会触发关闭事件(他们怎么错过了那个?)。

此外,从弹出窗口的关闭事件中,我尝试使用 $.mobile.changePage(../schedule.html); 返回到上一页。但如果我在弹出窗口的关闭事件中这样做,就会发生非常奇怪的事情。所以这段代码:

$( "#somepage #popupstatus" ).bind({
popupafterclose: function(event, ui)
{
console.log('closing popup');
if (isPopupVisible)
{
isPopupVisible=false;
//do stuff
$.mobile.changePage('../schedule.html');
}
}
});

会让你跳回到上一页...然后它会再次跳到这个页面。为什么?这是另一个错误吗?还有其他人遇到过这个问题吗?

最佳答案

我遇到了类似的问题,弹出窗口上有一个确认按钮。我想在更改页面之前我需要关闭弹出窗口。显然,仅更改页面也会关闭弹出窗口。我来自:

$('#confirm_status').popup('close');
self.loadWorkOrders();
$.mobile.changePage('#work_orders');

至:

self.loadWorkOrders();
$.mobile.changePage('#work_orders');

现在它可以正常工作了。

关于JQuery 移动弹出窗口 $.mobile.changePage 有错误吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12975331/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com