【问题标题】:How to make the on click feature not last only while holding down the mouse?如何使点击功能不仅在按住鼠标时持续?
【发布时间】:2011-10-20 11:00:40
【问题描述】:

我试图让我的搜索框在点击时更改为不同的颜色,但目前它只会在我按住鼠标的时间段内更改颜色。一旦我松开按下光标,它就会变回来。我该如何让它改变颜色,但只要我点击页面上的其他内容(甚至是空白),它就会变回原来的颜色?

看看这个:

http://jsfiddle.net/LPVfn/

干杯!

詹姆斯

【问题讨论】:

    标签: html css click hover


    【解决方案1】:

    使用

    .search:focus
    

    而不是

    .search:active
    

    【讨论】:

      【解决方案2】:

      有一个名为 HoverIntent 的 js 库。也许你可以用它来获得想要的效果。

      http://cherne.net/brian/resources/jquery.hoverIntent.html

      我目前正在使用它在用户将鼠标悬停在搜索框上之后延迟显示 div 工具提示几毫秒。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-11-13
        • 2012-12-08
        • 1970-01-01
        • 1970-01-01
        • 2014-01-03
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多