我不知道该从哪里开始。我有一个<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