未捕获的TypeError:$(...)不是函数-当自调用函数位于脚本底部时

时间:2019-05-11 05:33:36

标签: jquery

代码段是较大代码的可复制部分。在这里,如果我在底部编写自调用函数,它会给我“未捕获的TypeError:$(...)不是函数”,但是如果我将其移至顶部,则它可以工作。谁能帮我理解为什么会出现此错误。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Learning</title>
    <link rel="stylesheet" href="./style.css">
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.0/jquery.min.js"></script>
    <script>

        $(function() {
            $(window).scroll(function(){
                var height = $(window).height();
                var scrollTop = $(window).scrollTop();
                $('.status').html(scrollTop)
            });
        });

        (function(a){
                console.log(a);
        }("sometext"));
     
             
    </script>
 
</head>
  <body>
    <div class="status"></div>
  </body>
</html>

0 个答案:

没有答案