初めてのユーザーに自分のウェブサイトの使い方を教えようとしています。これにはポップオーバーを使用することにしました。そこで、次のようないくつかの要素を作成しました。
<li><a href="/rss/{{ user_id }}" id="help-rss" rel="popover" data-title="RSS feed" data-placement="bottom" data-trigger="manual" data-content="Use your favourite RSS reader to get our news!<br><br><a href='#' id='help-next-rss'>Next</a>">RSS</a></li>
以下のようなコードで、ポップオーバーを 1 つずつ表示します。
$('#help-movie').popover('show');
$("#help-next-movie").click(function() {
$('#help-movie').popover('hide');
$('#help-subscribe').popover('show');
});
$("#help-next-subscribe").click(function() {
$('#help-subscribe').popover('hide');
$('#help-rss').popover('show');
});
しかし、正しく動作しません。最初にポップオーバーが表示され ( help-movie
)、次に [次へ] を押すと、次のポップオーバーが表示されます ( help-subscribe
)。その後、[次へ] ボタンが機能せず、表示されませんhelp-rss
。しかし、help-subscribe
最初に表示すると、[次へ] ボタンが機能し、help-rss
表示されます。その理由は何ですか?