Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/446.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 每次单击任何内容时,我的预加载程序动画都会出现_Javascript_Jquery_Animation_Preloader - Fatal编程技术网

Javascript 每次单击任何内容时,我的预加载程序动画都会出现

Javascript 每次单击任何内容时,我的预加载程序动画都会出现,javascript,jquery,animation,preloader,Javascript,Jquery,Animation,Preloader,每次单击任何内容时,我的预加载动画都会出现。我希望它出现一次,当进入网站或只是主页 <div class="loader"><div style="width=150%; height=150%; background-color:white;" id="bodymovin"></div> </div> 我使用jquery延迟加载时间以正确显示动画 <script type="text/javascript">

每次单击任何内容时,我的预加载动画都会出现。我希望它出现一次,当进入网站或只是主页

<div class="loader"><div style="width=150%; height=150%; background-color:white;" id="bodymovin"></div> </div>

我使用jquery延迟加载时间以正确显示动画

<script type="text/javascript">
         setTimeout(function(){
        $('body').addClass('loaded');
                     $(".loader").fadeOut("slow");
    }, 5000);
</script>

setTimeout(函数(){
$('body').addClass('loaded');
$(“.loader”).fadeOut(“慢”);
}, 5000);

我只想它显示一次,每次会议时,进入网站或只是主页。我需要帮助。谢谢。

我想你并没有说全部


您的代码在其他地方有单击事件的侦听器。

您可以在调用超时之前进行检查

   if(!$('body').hasClass('loaded')){
    setTimeout(function(){
            $('body').addClass('loaded');
                         $(".loader").fadeOut("slow");
        }, 5000);
   }

使用
document.referer
document.domain
查找第一个条目或否,并为加载器添加
style=“display:none;”

<div class="loader" style="display:none;">
    <div style="width=150%; height=150%; background-color:white; border-style:solid;" id="bodymovin">
       My text for one show...
    </div>
</div>

<a href="">test link for self page(for not show loader)</a>

我的文字为一个节目。。。
像这样:

  var referrer =  document.referrer;
  var domain = document.domain;
  if(referrer.indexOf(domain)<0){  //if refer from curent domain. 
     $(".loader").show();          //show loader
     setTimeout(function(){
          $(".loader").fadeOut("slow");
     }, 5000);

  }
var referer=document.referer;
var domain=document.domain;

if(referer.indexOf(域)我们需要更多的代码。没有
点击
事件出现在code at Question只是当我的网站加载动画时出现-检查这里-不,我找到了加载动画的特定代码,我尝试了,但不起作用。我在其他帖子上看到,他们谈论cookies。我尝试了,但不起作用。检查这里-toolitmedia.com可以吗你在这里发布代码,就像你说的,我试了好几次,但都是一样的。当我点击任何地方,动画会再次出现