Mootools:如何在点击时保持元素高亮显示并停止所有事件

Mootools: How to keep elements highlighted onclick and stop all events?

本文关键字:显示 高亮 事件 元素 Mootools      更新时间:2023-09-26

我正在使用HTML和Mootools构建一个地图。到目前为止,我已经在mouseenter/mouseleave上重点介绍了每个州。

以下是一个示例:http://jsfiddle.net/undisclosedname/CdgJf/43/

我现在正试图添加一个点击事件,它将保持点击的canton(state)高亮显示,并显示一个小div,其中包含关于所述canton(新元素)的信息,锁定地图的其余部分,直到上述div关闭。

基本上,我想停止所有附加到map#schweizul#maplist及其子元素(mouseentermouseleave和单击)的事件。

有人能告诉我应该怎么做吗?

谢谢。

我的第一个想法是添加一个覆盖层来阻止所有mouseover/mouseleve事件。

看看这个:http://jsfiddle.net/4WyYS/2/