如何隐藏30秒后弹出的JavaScript?

问题描述 投票:-2回答:1

我是新来的,不知道如何写一个JavaScript弹出窗口,如何隐藏。我不知道如何写一个JavaScript弹出和如何隐藏。弹出是显示了,但是没有隐藏。怎样才能做到呢?

这是我的弹出式代码。

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<script>
    $(document).ready(function(){
        $("#myModal").modal('show');
        $('#myModal').delay(0).hide(0); 

    });
</script>


<div id="myModal" class="modal fade">
    <div class="modal-dialog">
        <div class="modal-content">
            <div class="modal-header">
                <!--<button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>-->
                <h4 class="modal-title">Welcome To HighGainGeneralTrading</h4>
            </div>
            <div class="modal-body">
                <p>Landing Page Description.</p>
                <form>




                </form>
            </div>
        </div>
    </div>
</div>
javascript html jquery popup html-helper
1个回答
0
投票

你可以只使用setTimeout和设置你想隐藏你的元素的毫秒数。

你可以替换

    // setTimeout(function, milliseconds, param1, param2, ...)
    setTimeout(function(){ $('#myModal').hide() }, 3000);

$('#myModal').delay(0).hide(0); 

0
投票

你可以使用 "setTimeout "方法。https:/www.w3schools.comjsrefmet_win_settimeout.asp另外,你也可以尝试将 "setTimeout "和 "toggle "方法串联起来。

© www.soinside.com 2019 - 2024. All rights reserved.