Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.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 我想在卷轴上显示div getting TypeError:$不是函数吗?_Javascript_Jquery_Wordpress - Fatal编程技术网

Javascript 我想在卷轴上显示div getting TypeError:$不是函数吗?

Javascript 我想在卷轴上显示div getting TypeError:$不是函数吗?,javascript,jquery,wordpress,Javascript,Jquery,Wordpress,我在WordPress插件中有一个简单的jQuery脚本,它使用jQuery包装器,如下所示: <script type = "text/javascript"> $(document).ready(function () { $window.scroll(function () { 300 < $(this).scrollTop() ? $(".ftr_cta_blk").fadeIn() : $(".ftr_cta_blk").fadeO

我在WordPress插件中有一个简单的jQuery脚本,它使用jQuery包装器,如下所示:

 <script type = "text/javascript">
     $(document).ready(function () {
     $window.scroll(function () {
       300 < $(this).scrollTop() ? $(".ftr_cta_blk").fadeIn() : $(".ftr_cta_blk").fadeOut()
     })

   });
 </script>

$(文档).ready(函数(){
$window.scroll(函数(){
300<$(此).scrollTop()?$(.ftr\u cta\u blk”).fadeIn():$(.ftr\u cta\u blk”).fadeOut()
})
});
我得到一个错误TypeError:$不是一个函数


我的jQuery版本是v1.12.4

如果没有任何功能,请尝试以下操作:

 <script type="text/javascript" src="https://code.jquery.com/jquery-latest.min.js"></script>
 <script type = "text/javascript">
     $(document).ready(function () {
     $(window).scroll(function () {
       (300 < $(this).scrollTop()) ? $(".ftr_cta_blk").fadeIn() : $(".ftr_cta_blk").fadeOut()
     })

   });
 </script>

$(文档).ready(函数(){
$(窗口)。滚动(函数(){
(300<$(this.scrollTop())?$(.ftr_cta_blk”).fadeIn():$(.ftr_cta_blk”).fadeOut()
})
});

试试下面的答案,前面的答案可能会让你的网站超载

<script type = "text/javascript">
     jQuery(document).ready(function () {
     jQuery(window).scroll(function () {
       (300 < $(this).scrollTop()) ? jQuery(".ftr_cta_blk").fadeIn() : jQuery(".ftr_cta_blk").fadeOut()
     })

   });
 </script>

jQuery(文档).ready(函数(){
jQuery(窗口).滚动(函数(){
(300<$(this.scrollTop())?jQuery(“.ftr\u cta\u blk”).fadeIn():jQuery(“.ftr\u cta\u blk”).fadeOut()
})
});

请尝试此解决方案,它将适用于所有最新的JQuery

// JavaScript Document
<script type = "text/javascript">
   jQuery(function ($) {
    var _document, _window, _html, _body;
    _document = $(document);
    _window = $(window);
    _html = $('html');
    _body = $('body');

    _window.on('scroll', function () {
      if (_window.scrollTop() >= 300) {
        $(".ftr_cta_blk").fadeIn();
      } else {
        $(".ftr_cta_blk").fadeOut();
      }
    });
  }(jQuery));
</script>
//JavaScript文档
jQuery(函数($){
var\u文档、\u窗口、\u html、\u正文;
_文件=$(文件);
_窗口=$(窗口);
_html=$('html');
_正文=$(“正文”);
_window.on('scroll',function(){
如果(_window.scrollTop()>=300){
$(“.ftr_cta_blk”).fadeIn();
}否则{
$(“.ftr_cta_blk”).fadeOut();
}
});
}(jQuery));

Hi,您是否检查了在包含jQuery库之前还是之后调用此脚本?还请注意,
$window.scroll(function
它应该是这样的:
$(window).scroll(function
我尝试过这个$(window).scroll(function()){相同的错误好的,这可能是由于与$符号冲突,请尝试将此脚本中的$替换为关键字jQuery@AnitaMandal如果我使用jquery-latest.min.js(jquery v1.11.1)我的其他滑块不工作,请不要忘记删除jQuercy库之前的另一个调用,只是不要加载两次jQuercyion要在jQuery v1.2版本以上工作?你说你的其他滑块不工作是什么意思,类似滑块?还是其他什么?在我的WordPress上,我有一个运行v1.12.4的Revolution滑块,但是当我添加上面的脚本时,它有jQuery v1.11.1版本,那么主页滑块不工作,@AnitaMandal抱歉,我不知道如何解决这个问题,希望有人能帮助我p youNot working,它只在jqueryv1.11.1以下工作。使用旧jQuery和新jQuery都可以100%工作