jQuery的HTML页面面临问题
如果用户20秒钟内未执行任何 Activity ,则希望显示div。
我能够通过设置时间来使用jquery显示和隐藏它
码:

<script type="text/javascript">
    $(document).ready(function () {
        $("#VisitWidget").hide();
        $("#VisitWidget").show();`
        $('#BtnBook').click(function () {
            $("#VisitWidget").slideToggle();
        });
    });
</script>

最佳答案

试试这个

<script type = "text/javascript" >
 $(document).ready(function() {
    setInterval(function() {
        if ($(document).data('events')) {
            $("#VisitWidget").show();
        }
        else {
            $("#VisitWidget").hide();
        }
    }, 2000);
});
< /script>

//
$(document).data('events') will check if there are any events on the page..

07-24 09:44