2011-08-05 8 views
8

最初に読み込まれるjsファイルにグローバル関数を記述する必要があります。私はそれがすべてのページからアクセスできるように関数を記述したい。私はjqueryで新しいです。私はどのようにjsファイルに関数を書いて、それを他のページから呼び出すかを知りたいですか?グローバルjquery関数

+0

このヘルプをい$.MyFunction()としてそれを呼び出しますか? http://stackoverflow.com/questions/2223305/jquery-global-function –

答えて

5

jsファイルに関数を定義し、スクリプトタグを使用するページにこれらのjsファイルを含めることができます。

jsファイルで定義されたすべての関数はグローバルになり、ページのどこか他のjsファイルで使用できます。

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

あなたはその後、別のスクリプトまたは同じスクリプトの内部で、あなたは$('#myId').MyFunction();を実行して、機能を実行することができ、次の

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

を行うことで、独自のjQueryの機能を追加することができます。これは、オブジェクトに対して関数を実行するためのものです。以下の提案は、単に関数を実行するためのものです。

jQueryオブジェクト自体にそれを追加:

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

その後

+0

ありがとう、それは私を助けました。しかし、私は関数内でパラメータを渡し、そのパラメータを処理しなければなりません。これに対する提案。 – haripds

+0

申し訳ありませんが、あなたにお返しするのにとても時間がかかりました。 $ .Myfunction = function(arguments)を使用する – Kyle

+0

@Kyleこの便利なヒントをありがとう! :) – Nekto

関連する問題