0
を使用してイベントをアタッチ:私のコード <p></p> ...私は関数が呼び出されたときにイベントを添付したいのですが、それは<code>addEventListener</code>を使用して動作していないようでJavascriptの
function add() {
this.inputString.input.addEventListener('mouseover', toggle.call(this));
}
function toggle() {
$(this.tooltip).toggle();
}
問題:toggle()
機能動作しません。その後
this.inputString.input.addEventListener('mouseover', toggle);
:しかし、this.inputString.input
とthis.tooltip
がemtpyではありません...私はここを参照してください
「ここ」は何ですか? –
特定の 'this'をバインドする場合は、' call'の代わりに 'bind'を使用してください。 – ftor
なぜ' call'ではなく 'bind'で動作するのですか? – tonymx227