【问题标题】:Change Background Color of A Href Block On Finger Touch在手指触摸时更改 Href 块的背景颜色
【发布时间】:2012-09-19 16:42:00
【问题描述】:

这是我的 jsfiddle:

http://jsfiddle.net/Wgajs/4/

当用户用手指按下按钮/链接时,我不知道如何使用 jquery 实现相同的效果。我访问了该网站,但发现它非常混乱,不知道要查找什么。

我需要 jquery 的原因是因为这个效果在 Android 移动浏览上不能正常工作。当您向下滚动页面并触摸一个链接时,突出显示的绿色变得全是错误的,并且只显示部分,或者更糟糕的是,被分割和锯齿状。

所以我问,有人可以告诉我如何在单击链接变为绿色时采用“活动”css 类的相同效果 - 并更改它以便在用户触摸智能手机上的按钮时工作(使用jquery)?

【问题讨论】:

    标签: android jquery button colors background


    【解决方案1】:

    试试这个解决方案

    CSS

    a.menuButton:active, activeBtn {... // Add activeBtn 
    

    JS

     $(function() {
       $('a.menuButton').on('mousedown', function(){
              $(this).addClass('activeBtn')        
            }
            )​​​​​​;
       $('a.menuButton').on('mouseup', function(){
              $(this).removeClass('activeBtn')        
            }
        );  
    
    });
    

    jsfiddle

    【讨论】:

    • 感谢您的回复。不幸的是,问题仍然存在。你想让我用正确的代码更新一个 jsfiddle 吗?
    • 看jsfddle,类是用jquery设置的
    • 你必须耐心等待我。也许我做错了什么 - 但我复制/粘贴准确,现在按下手机上的链接时我什么也看不到 - 它总是灰色的。
    • 这是我的代码:
    猜你喜欢
    • 1970-01-01
    • 2013-05-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-23
    • 1970-01-01
    • 2018-06-30
    • 2015-04-21
    相关资源
    最近更新 更多