首页 > 解决方案 > jQuery 在方法之前绝对需要 hide() 吗?

问题描述

我是 JavaScript 和 jQuery 的新手,所以请放轻松。

除非事先有一个 hide() 方法,否则我的 jQuery 方法不起作用,这会导致浏览器在 jQuery 启动之前将页面闪烁一毫秒。有没有办法避免这种情况?下面的例子。

        <head>
        <script src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.3.1.min.js"></script>
        </head>
        <script>
        $(document).ready(function() {

            $("#thingId").hide(0).fadeIn(2000);

        });

        </script>

标签: javascriptjquerycss

解决方案


为了淡入某些东西,它需要从不可见开始:) 只需先将其隐藏在 css 中 display:none 。


推荐阅读