javascript - 每次显示页面时调用 JQuery 函数

标签 javascript jquery redirect

我有一个简单的问题。这是我的情况:

每次显示特定页面时,我都会调用此 JQuery 函数:

<script text="text/>JavaScript">
  $(window).on('load', function(){
    $('body').addClass('background-image')
  });
</script>

这在我的页面中设置了背景图像。当我加载/刷新页面时它工作正常,但如果我通过链接重定向到此页面,则不会调用 JQuery 函数。比如:我加载主页,图片设置好了;我单击一个链接访问登录页面,然后再次单击一个链接,将我重定向到主页,但图像未设置。

如何在每次显示页面时调用 JQuery 函数?

最佳答案

将事件绑定(bind)代码放入 jQuery read() 函数中。它将确保您的事件仅在加载 jQuery 后才会绑定(bind) -

    <script text="text/>JavaScript">
         $(document).ready(function() { 
             $(window).on('load', function(){
                $('body').addClass('background-image')
            });
        });
   </script>

关于javascript - 每次显示页面时调用 JQuery 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40667156/

相关文章:

javascript - Blob 的 DataUri 与 Base64 字符串 DataUri

javascript - 使用 JavaScript 向 DOM 添加元素

jquery - Bootstrap Accordion 在切换和滚动时显示模糊文本

jquery - 显示无! important 需要使用 jQuery 重写

php - 由于 header() 而导致的 HTTP 302 错误

javascript - 检查是否 spotify : url is available on user device

javascript - 在 javascript 输出之间添加一个点

Jquery 可删除 : drop item based on a condition otherwise bounce back

python - Flask:将参数传递给另一条路线

php - 使用 htaccess 重写/重定向,使单个 PHP 文件可以根据 GET/POST 变量显示数据