在手指触摸上更改Href块的背景颜色

时间:2012-09-27 19:57:42

标签: android jquery button colors background

这是我的jsfiddle:

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

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

我需要jquery的原因是因为此效果在Android移动浏览中无法正常工作。当您向下滚动页面并触摸链接时,突出显示的绿色会出现所有错误,只会部分显示,或者更糟糕的是,这些颜色会分开并且呈锯齿状。

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

1 个答案:

答案 0 :(得分:0)

尝试此解决方案

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