我不知道該從哪裏開始。我有一個<div>
,直到點擊一個按鈕纔會出現。此函數調用的工作原理:onclick="highlight('mod_sup_div', true);"
事件沒有觸發
function highlight(aDiv,show) {
if (show) {
Effect.Appear('Overlay',{duration: 0.5, to: .80});
Effect.Appear(aDiv,{duration: 0.5})
}
else {
Effect.Fade('Overlay',{duration: 0.5, to: .80});
Effect.Fade(aDiv,{duration: 0.5})
}
}
在<div>
我有一個按鈕,關閉該窗口。
<p class="closer"><span onclick="highlight('mod_sup_div',false)">X</span></p>
這是的不是工作。該函數甚至沒有被調用,因爲我做了一個alert()函數的第一行,它什麼都不做。
奇怪的是,onclick="Effect.Fade(aDiv,{duration: 0.5})"
確實工作。 onclick =「」工作中的其他簡單javascript函數,除函數調用外。
任何幫助,爲什麼發生這種情況將非常感激。
謝謝,戴夫
你在測試什麼瀏覽器? – 2010-05-22 09:06:29
Safari和Firefox都不起作用。 – 2010-05-23 05:59:25