2

introJs を使用して、1 つの Web ページに 2 つの別々のツアーを表示したいと考えています。しかし、これを行っている間、一方のツアーのデータステップは他方のツアーと一致しています。

4

4 に答える 4

1

ページに2つのパネルがあるという同様の状況がありました。各パネルにはヘルプ セクションがあります。ただし、一方のヘルプ セクションをクリックすると、もう一方のヘルプ セクションでも intro js がアクティブ化されていました。ヘルプを開始するたびにすべての intro js 属性を削除したので、1 つのヘルプ セクションが別のヘルプ セクションをアクティブにすることはできません。

$('[data-intro]').removeAttr('data-intro data-position data-step');

于 2014-08-19T17:52:48.080 に答える
0

単にそれは不可能です。

ページ全体 ( document.body) に対して一度に 2 つのツアーを作成することはできません。代わりに、DOM 上の個別の要素に対して 2 つの個別のツアーを作成できます。

于 2013-10-01T10:12:40.747 に答える