有更好的方法来实现你想要做的事情。我认为您正在使用 Dreamweaver。通常,Dreamweaver 附带的脚本非常糟糕且过时。
例如,不使用 Dreamweaver 附带的“翻转”图像更改功能。您可以只使用计划旧 css。
例如,如果您创建了一个两倍于按钮宽度的图像,并并排添加了按钮的两种状态。通过这样做,您现在可以使用 css 简单地将按钮的可见区域从一侧移动到另一侧,或者它将从“正常状态”显示为“悬停状态”
示例 CSS:
// button normally. Because we specify a width and height that is all that
// will be shown of our background. e.g. Our "normal state"
a.myButton {
display:block;
width:200px;
height:80px;
padding:10px;
cursor:pointer;
background:url(images/my-button-sprite.png) no-repeat top left;
}
// This will switch the button to our right side (or our "over state")
a:hover.myButton, a.myButton.active {
background:url(images/my-button-sprite.png) no-repeat top right;
}
关于您保持悬停状态直到单击另一个菜单项。
为“jQuery”做一个谷歌。它是一组使用 Javascript 的工具和插件。JavaScript 目前正在为您交换图像。
有 1,000 篇关于如何使用 css 和 jQuery 获得所需结果的教程。
查看这些资源:
http://www.w3schools.com/css/ << CSS 是你的朋友.. 学习它..
http://api.jquery.com/toggleClass/ << 这将允许您(使用我提供的代码)做您想做的事情。
但我不会告诉你具体怎么做。因为那会破坏一半的乐趣!