我想马上说这不是 CSS 问题。以下只是用 css 演示我遇到的那种问题。
在一个用 javascript 和 css 填充的 html 页面中,有一个<div>
具有以下样式的标签:
div {
background-color:#fff;
}
div:hover {
background-color:#f00;
}
div:active {
background-color:#000;
}
重点是,我可以知道元素何时被悬停,因为背景是红色的,我可以知道它何时被点击,因为背景是黑色的。
发生的事情是悬停样式有效,但是当我单击元素时,它不会变为活动状态,直到仍然按住鼠标按钮,我将鼠标拉出元素。
这可能是我在页面上弄乱了事件处理程序的结果,但我只是想知道是否有其他人遇到过这种现象并知道它可能是什么。
编辑
这是我正在做的事情:http: //faithserve.com/jOS/
单击“应用程序”菜单,然后单击开始。那个按钮式的东西是我遇到的问题。