1

我正在编写一个简单的交互式小部件,最终将出现在 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。

我尝试解除绑定,但没有成功。任何建议或指导都会很棒。

4

1 回答 1

0

仅当您不使用内联处理程序时,解除绑定才有效。

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

于 2013-02-26T12:40:29.937 回答