2017-10-08 14 views
0

translacao.jsに変更されたdda.jsの値を返したいとします。私はあなたが常にdocument.onloadイベントにJavaScriptコードを置くことをお勧めしtranslacao.jsファイルJS:別のJS filleから関数を呼び出す

$(document).on('click', '#trans', function() { 
    var tx = parseInt($('#tx').val()); 
    var ty = parseInt($('#ty').val()); 
    translation(tx, ty); 
}); 

function translation(tx, ty) { 
    x1 = x1 + tx; 
    y1 = y1 + ty; 
    x2 = x2 + tx; 
    y2 = y2 + ty; 

    return dda(x1,y1,x2,y2); 
} 
+0

あなたは問題を言及していません。関数を持つファイルが最初にロードされていることを確認する以外に、別のファイルで定義された関数を呼び出すことを止めるものはありません。また、あなたの例では、クリックハンドラで返された値で何もしません。 –

+0

私が知りたいことは、関数dranlationを実行する関数ddaを返して実行する値を使用する方法です。 –

答えて

0

dda.jsを、この値を返すと、実行したいです。

$(document).ready(function() { 
// your code 
}); 

ドキュメントが完全にロードされたとき、あなたのコードは常に実行されます。この方法で、そのすべてのJSファイル:jQueryので

document.onload = function(){ 
    // your code 
}; 

は、あなたがより良い選択を持っている:それは常に良い使い方です読み込まれます。

関連する問題