これが私の質問です。私は単純なモーダルプロジェクトに取り組んでいます。コードからわかるように、ユーザーがデモ リンクまたはボタンをクリックすると、モーダル画面が呼び出されます。
ただし、クリックする代わりに、20秒後など、特定の時間後にそのモーダル画面を自動的に呼び出したいと思います。setTimeout
では、その JavaScript コードで実際に適用できるのでしょうか?
HTML
<div id='content'>
<div id='basic-modal'>
<input type='button' name='basic' value='DEMO' class='basic'/>
<a href='#' class='basic'>DEMO</a>
</div>
<!-- modal content -->
<div id="basic-modal-content">
<a href='asdasdasd'><img src="https:/asdasd.jpg" alt="asdasd"></a>
</div>
<div style='display:none'>
</div>
</div>
</div>
JS コード:
jQuery(function ($) {
// Load dialog on page load
//$('#basic-modal-content').modal();
// Load dialog on click
$('#basic-modal .basic').click(function (e) {
$('#basic-modal-content').modal();
return false;
});
});