を結合しないjavascript関数を宣言しました。は、私は次のコードを持って正しく
他のイベントで同じ関数を呼び出そうとすると、動作が停止します。
$(document).ready(function() {
$(function detinator() {
$("select#arhpcnDetinator").jCombo("services/det.php", {
initial_text: "Detinator",
selected_value: $("input#arhpcndetinatorID").val()
});
$("#imag").click(detinator);
});
});
HTMLは次のとおりです。
<img src="Sync.png" id="imag" onclick="ziceva">
私を助けてください!前もって感謝します。
「ダブルラップ」は奇妙でした。私は関数宣言を準備関数の外に移動します。 –
それは単なる例示であった。 –
'detinator'への呼び出しを追加しない限り、これは彼のコードと同じではありません。これは非常に奇妙な構造であり、その機能は準備ができたら呼び出されます。意図的なのかどうかは疑問だが、彼のやり方では、それぞれの呼び出しで追加の 'click'ハンドラも追加されるだろう。 –