来自不同 jquery 文件的有用性函数

usebility functions from different jquery file

本文关键字:有用性 函数 文件 jquery      更新时间:2023-09-26

我有几个函数,我想从主jquery文件中分离出来。但是,如果我只是将它们放在不同的文件中,当我尝试调用它时,我会收到错误。- 类型错误:$ 不是函数好吧,这是一个简单的错误,通过放入所有功能来解决

jQuery(document).ready(function($) { });好吧,但是一旦主jquery文件将尝试调用该函数,它将给出未定义函数的错误。所以我发现在一个 $(document).ready 块中定义的函数不能从另一个 $(document).ready 块调用,因此,我的问题是如何从不同的文件调用函数。

函数的问题在于,如果没有jQuery(document).ready块,我就无法使用它,但是一旦我把准备好的块函数对于主jquery文件就不可见了。这是测试——

https://stackoverflow.com/a/1327766/4849611

所以对于许多评论,这里是我的链接

<script type="text/javascript" src="js/jquery.js"> </script>
<script type="text/javascript" src="js/function.js"></script> <!--file with functions-->
<script type="text/javascript" src="js/main.js"> </script> <!-- file which try to call functions--->
<script type="text/javascript" src="js/jquery-ui.js"></script>
<script type="text/javascript" src="js/jquery.webcam.js"> </script>

我会指定问题,因为人们不明白...简单函数 - 如函数.js文件中的示例

function dialog(){
$("#message").dialog({
    modal: true,
    buttons: {
        Ok: function() {
            $( this ).dialog( "close" );
                }
        }
}); 
}

主文件 -main.js

jQuery(document).ready(function($) {
$(document).on("click", "#take_one", function(e){ 
e.preventDefault;
dialog();
return false;   
});
});

在网页的脚本标记中包含其他文件。

<script src="path/to/your/script.js"></script>