简体   繁体   English

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

[英]How to hide a JavaScript pop up after 30 seconds?

I new on JavaScript.我是 JavaScript 的新手。 I don't know how to write a JavaScript pop up and how to hide.我不知道如何写一个 JavaScript 弹出以及如何隐藏。 Pop is showing but it's not hiding.流行音乐正在展示,但它并没有隐藏。 How can it be done?怎么做到呢?

Here is my code of pop up:这是我的弹出代码:

<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>

You can just use setTimeout and set the milliseconds which you wanna hide your element.您可以只使用 setTimeout 并设置要隐藏元素的毫秒数。

You can replace你可以更换

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

with

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

you can use the " setTimeout" method.您可以使用“setTimeout”方法。 see the following link for examples https://www.w3schools.com/jsref/met_win_settimeout.asp also, you can try chaining " setTimeout" with "toggle" method.有关示例https://www.w3schools.com/jsref/met_win_settimeout.asp的示例,请参见以下链接,您也可以尝试使用“切换”方法链接“setTimeout”。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM