2011-08-05 63 views
8

我必须在最初加载的js文件中编写全局函数。我想写它的功能,以便它可以从所有页面访问。我是jquery的新手。我想知道如何在js文件中编写函数并从其他页面调用它?全局jquery函数

+0

这是否帮助? http://stackoverflow.com/questions/2223305/jquery-global-function – 2011-08-05 17:46:28

回答

5

您可以在js文件中定义函数,并将这些js文件包含在要使用脚本标记的页面中。

js文件中定义的所有函数将变为全局函数,并且可以在页面上的任何位置或其他js文件中使用。

<script src="scriptFileName1.js" type="text/javascript"></script> 
<script src="scriptFileName2.js" type="text/javascript"></script> 
34

您可以通过以下操作

$.fn.MyFunction = function() 
{ 
//Code here 
} 

然后另一个脚本或相同的脚本里面,你可以运行通过做$('#myId').MyFunction();你的函数添加自己的jQuery函数。这用于在对象上运行该功能。以下建议仅用于运行一个功能。

它添加到jQuery对象本身:

$.MyFunction = function() 
{ 
//Code here 
} 

然后把它作为$.MyFunction()

+0

谢谢,它帮助了我。但是我必须在函数中传递参数并继续使用该参数。任何建议。 – haripds

+0

对不起,它已经花了很长时间回到你身边。使用$ .Myfunction =函数(参数) – Kyle

+0

@Kyle谢谢你这个有用的提示! :) – Nekto