首页 > 解决方案 > 打开页面时在 symfony 中加载微调器

问题描述

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

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

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

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

提前致谢。

标签: jquerysymfony

解决方案


这是一个解决方案,用于在站点卸载时显示微调器。也许一些调整是必要的( 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>

推荐阅读