Javascript jQuery是否绝对需要在方法之前隐藏()?

Javascript jQuery是否绝对需要在方法之前隐藏()?,javascript,jquery,css,Javascript,Jquery,Css,我是JavaScript和jQuery的新手,所以请对我放松点 我的jQuery方法不起作用,除非事先有一个hide方法,这会导致浏览器在jQuery启动之前刷新页面一毫秒。有没有办法避免这种情况?下面的例子 <head> <script src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.3.1.min.js"></script> </head>

我是JavaScript和jQuery的新手,所以请对我放松点

我的jQuery方法不起作用,除非事先有一个hide方法,这会导致浏览器在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>

为了使某些内容淡入,首先需要不可见: 只需先用display:none将其隐藏在css中。

对于thingId,css集合display:none中的可能重复项。请尝试将thingId的不透明度设置为0,因为您正在淡入
    <head>
      <script src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.3.1.min.js"></script>
    <style>
          #thingId{
             display:none;
           }
    </style>
    </head>
    <script>
      $(document).ready(function() {

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

      });

    </script>