在Javascript中删除侦听器

时间:2013-02-26 12:37:31

标签: javascript html5 javascript-events

我正在编写一个简单的交互式小部件,最终会在ibook中结束。

这是一个游戏,你将项目拖放到正确的位置,基本上将动物的声音与制作它们的动物相匹配。

我在HTML中添加了我的列表,如下所示:

<div class="target_box_zebra"
     ondrop="drop(event,'zebra')"
     ondragexit="dragLeave(event,'zebra')"
     id="zebra_target"
     ondragenter="drag_enter(event,'zebra')"
     ondragover="allowDrop(event,'zebra_target')"
     ondragleave="drag_leave(event,'zebra')">
</div>

一旦找到正确的目标(简单if声明),我想删除所有列表,以便它只是一个带有默认背景图像的平面div。

我试过解除绑定但是没有用。任何建议或指导都是超级的。

1 个答案:

答案 0 :(得分:0)

只有在不使用内联处理程序时,Unbind才有效。

查看https://developer.mozilla.org/en-US/docs/DOM/element.addEventListener