ブートストラップのポップオーバーを作成したいのは、ページの読み込み時にボタンの上に一度表示され (指示として使用するため)、ボタンをクリックすると破棄されるはずです。
ボタンをポップオーバーしたいので、ユーザーが私のページにアクセスするたびにユーザーの注意を引き、新しい訪問者の場合は注意をドラッグしてクリックします。
次のコードを作成しました。ページの読み込み時にポップオーバーが表示されますが、その後は通常のポップオーバーと同じように機能し、ボタンをクリックしても破棄されません。
HTML:
<div class="container">
<div class="row">
<div class="col-sm-12">
<h1>Hello World</h1>
<p>Click on button to see Popover</p>
<button type="button" id="example" class="btn btn-primary" rel="popover"
data-content="Check this new option when you visit our website to catch the latest news!"
data-original-title="This is new feature">pop
</button>
</div>
</div>
</div>
JS:
function destroyNew(){
$('#example').popover('destroy');
}
$(window).load(function () {
$("#example").popover('show');
});
私もJSを変更し、この方法で試しました:
JS:
$("#example").on('click', function () {
$('#example').popover('destroy');
}
});
$(window).load(function () {
$("#example").popover('show');
});
上記のコードは、通常、ページの読み込み時でも、ポップオーバーをまったく作成しません。
何人かの専門家に助けてもらいたいのですが、よろしくお願いします。