好吧,我正在使用JavaScript来控制图像交换,以便当有人点击图像时,它会更改为图像的“亮”版本。在链接标记中执行此操作的代码是onclick="changeto('wdl')"
,我向链接添加了onmouseover="changeto('wdl')"
,因此当您将鼠标悬停在链接上时,它也会亮起。onmouseout与onclick冲突
现在,问题出现的地方自然就是当我添加onmouseout="changeto('wdd')"
这是图像的未点亮版本。这里发生的事情当然是当我将鼠标悬停在它上面时,它会点亮,当我移动光标时它将变为非亮起的版本。但是,当您点击它时,它会将图像更改为点亮的版本,但由于命令onmouseout
,它会更改为未点亮的版本。
我想要的是能够悬停在图像上并点亮它。如果单击它并移开鼠标,它将保持点亮状态,但如果不单击它并移开鼠标,它将保持“关闭”图像。
任何帮助表示赞赏,我在这里难住。我打算尝试使用某种if (!this)
类型的东西,但我真的只是不知道。
一些示例代码可能会极大地帮助您给出您正在寻找的答案。 – 2012-04-05 02:03:42