打开页面时在symfony中加载微调框

时间:2019-02-18 15:19:26

标签: jquery symfony

页面加载时,我想在我的symfony项目中显示一个微调器。

在打开页面后,微调器会立即显示,并且在加载页面时,它会消失。

我更喜欢使用JQuery的解决方案。

也许我应该使用内核事件,但是我不知道如何实现它。

谢谢。

1 个答案:

答案 0 :(得分:0)

这是一个解决方案,用于在站点卸载时显示微调框。也许需要进行一些调整(nodeName Check),并且可以确定如果页面确实卸载了,您将执行的操作。

在页面末尾/ body之前添加此行代码

<script>
    function unLoader(e) {
        if(e.target.nodeName != '#document') {
            $('#pageBody').hide("fade", null, 5000).css('background', '');
        }
    }
    $(function() {
        $('#pageBody').show("fade",null,500).css('background','');
        window.onbeforeunload = unLoader;
    });
</script>