【发布时间】:2011-10-20 11:00:40
【问题描述】:
我试图让我的搜索框在点击时更改为不同的颜色,但目前它只会在我按住鼠标的时间段内更改颜色。一旦我松开按下光标,它就会变回来。我该如何让它改变颜色,但只要我点击页面上的其他内容(甚至是空白),它就会变回原来的颜色?
看看这个:
干杯!
詹姆斯
【问题讨论】:
我试图让我的搜索框在点击时更改为不同的颜色,但目前它只会在我按住鼠标的时间段内更改颜色。一旦我松开按下光标,它就会变回来。我该如何让它改变颜色,但只要我点击页面上的其他内容(甚至是空白),它就会变回原来的颜色?
看看这个:
干杯!
詹姆斯
【问题讨论】:
使用
.search:focus
而不是
.search:active
【讨论】:
有一个名为 HoverIntent 的 js 库。也许你可以用它来获得想要的效果。
http://cherne.net/brian/resources/jquery.hoverIntent.html
我目前正在使用它在用户将鼠标悬停在搜索框上之后延迟显示 div 工具提示几毫秒。
【讨论】: