2012-09-08 47 views
0

我正在使用HTML和Mootools構建地圖。到目前爲止,我已經設法在mouseenter/mouseleave上突出顯示每個州(州)。Mootools:如何使元素突出顯示onclick並停止所有事件?

下面是一個例子:http://jsfiddle.net/undisclosedname/CdgJf/43/

我現在想加入這將保持被點擊的廣(州)強調,帶來了一個小格與信息約說廣州(新元素)點擊事件,鎖定直到上述div被關閉爲止。

基本上,我想停下來連接到map#schweizul#maplist及其子元素的所有事件(mouseentermouseleave,並單擊)。

任何人都可以請給我一個線索應該怎麼做?

謝謝。

回答

0

我的第一個想法是添加一個覆蓋,阻止所有mouseover/mouseleave事件。

檢查了這一點:http://jsfiddle.net/4WyYS/2/

+0

馬克,感謝你的幫助的答覆。我想使用透明圖像作爲覆蓋(karte-overlay.png),但無法弄清楚如何去做。我特別喜歡你忽略事件的簡單方法。很好的教訓。 –

+0

我將代碼稍微改了一點,以便將「lastInfo」相對於「mapContainer」而不是「page」注入。示例:http://jsfiddle.net/4WyYS/8/ –