2011-10-28 23 views
1

我有一個圖像地圖,它使用第三方腳本(mapper.netzgesta.de)來突出顯示圖像地圖的不同區域。基本上,腳本通過JavaScript將區域事件添加到區域。當頁面加載時,我如何獲得已經存在的區域,而不是基於任何用戶的事件?如何使onmouseover事件始終在

我已經有onload事件,並不能干預這些。所有其他事件都取決於用戶交互。我目前使用的cms不支持jquery。

有什麼建議?

+0

你能告訴我們你使用的是什麼cms嗎?既然你熟悉jquery,並且你有能力改變jquery命名空間來避免衝突,那麼已經有一個非常好的機會了。 –

+0

對不起,我的工作不會讓我發出cms的細節。我唯一對Jquery的熟悉是它的名字。我用JavaScript編寫的這個項目有99%的實現。我需要改變我的腳本或我提到的上述腳本的一些小問題。 – user1015711

回答

0

經過進一步的研究和大量的開發人員的幫助,我得到了一個答案。我使用的產品(mapper.js)不支持這一點。答覆是使用他所謂的mapzoom.js的另一個產品。預選將允許指定的區域在加載時保持不變,而不依賴於像onmouseover這樣的用戶交互。

0

您可以嘗試模擬鼠標懸停事件。 Simulate Mouse Over in Vimperator plugin

你也可以附加到onload,所以你不會失去你當前的事件處理程序。 window.attachEvent("onload", function(){alert('Welcome')});

+0

確定如此追加onload會給我機會添加onload事件。我要添加什麼?我試圖調用mapper腳本的setareaover函數。我結束對象不是一個函數,ele.style是未定義的。 – user1015711