0

这是我的jsfiddle:

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

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

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

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

4

1 回答 1

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

​</p>

于 2012-09-27T20:10:23.687 回答