mozilla

Compare Revisions

element.addEventListener

Change Revisions

Revision 92194:

Revision 92194 by Biesi on

Revision 232712:

Revision 232712 by wtf on

Title:
element.addEventListener
element.addEventListener
Slug:
Talk:DOM/element.addEventListener
Talk:DOM/element.addEventListener
Tags:
NeedsHelp, needsattention, "MDC Project"
NeedsHelp, needsattention, "MDC Project"
Content:

Revision 92194
Revision 232712
tt51    <p>
52      &nbsp;
53    </p>
54    <p>
55      The "Memory issues" section contains an incorrect statement
 > thay says an anynomous event listener cannot be removed:
56    </p>
57    <blockquote>
58      <p>
59        When adding an event listener in this manner be sure it i
 >s added only once, it is permanent (can not be removed) until the
 > object it was added to is destroyed.
60      </p>
61    </blockquote>
62    <p>
63      The listener can be removed using the <a href="/en/JavaScri
 >pt/Reference/Functions_and_function_scope/arguments/callee" title
 >="en/JavaScript/Reference/Functions and function scope/arguments/
 >callee"><code>arguments.callee</code></a> property. Try this in y
 >our location bar:
64    </p>
65    <pre>
66javascript:document.addEventListener("click",function(){if(confir
 >m("Remove?"))document.removeEventListener("click",arguments.calle
 >e,false);},false);alert("Click anywhere on the page.");
67</pre>

Back to History