gpt4 book ai didi

javascript - Bootstrap-tour onNext 无法正常工作

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

有人可以告诉我这个插件是如何工作的 http://bootstraptour.com/api/ ?我有一个步骤,我想重定向到动态网址。所以我编写了 onNext 回调,如下所示的代码。重定向工作正常,但在下一个站点上我看到了相同的步骤。不是下一步,而是同样愚蠢的一步。有人可以告诉我这段代码有什么问题吗?这让我发疯......

    { // 18
orphan: true,
title: "Zakázky",
content: "Výborně, Vaše první zakázka je založena. Klikněte na její modrý název pro pokračování.",
path: basePath + '/commission',
onNext: function () {
var commissionId = $('.tour-commission-detail').first().data('id');
if( ! commissionId )
{
alert('Nejdříve musíte založit aspoň jednu zakázku');
tour.prev();
return;
}
document.location.href = basePath + '/commission/overview/' + commissionId;
return (new jQuery.Deferred()).promise();
}
},
{ // 19
orphan: true,
title: "Zakázky",
content: "Nyní se nacházíte na přehledu zakázky. Vidíte zde všechny základní informace. <br>V dalších krocích doplníme " +
"na zakázku zaměstnance, materiál a další náklady."
}

最佳答案

问题出在这一行

return (new jQuery.Deferred()).promise();

但是,模态框必须在重定向之前不要打开。

解决问题

{ // 18
orphan: true,
title: "Zakázky",
content: "Výborně, Vaše první zakázka je založena. Klikněte na její modrý název pro pokračování.",
path: basePath + '/commission',
onNext: function () {
var commissionId = $('.tour-commission-detail').first().data('id');
if( ! commissionId )
{
alert('Nejdříve musíte založit aspoň jednu zakázku');
tour.prev();
return;
}
document.location.href = basePath + '/commission/overview/' + commissionId;
return (new jQuery.Deferred()).promise();
},
onHidden: function(tour) {
tour.setCurrentStep(18);
}
},
{ // 19
},
{ // 20
orphan: true,
title: "Zakázky",
content: "Nyní se nacházíte na přehledu zakázky. Vidíte zde všechny základní informace. <br>V dalších krocích doplníme " +
"na zakázku zaměstnance, materiál a další náklady."
}

说明

onHidden 函数会将步骤 18 标记为当前步骤,防止其重复。但是,这会导致跳过一个步骤(在本例中为步骤 19)。

然后我们将步骤 19 留空,如上例所示,因此当按下后退按钮时,会发现步骤 19 为空,并跳过它,转到步骤 18。

关于javascript - Bootstrap-tour onNext 无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50279374/

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