android - :active doesn't work on PhoneGap

标签 android html css cordova transition

我想要一个 <div>当您触摸它时,它会慢慢改变其背景颜色。

我正在使用 :active伪类:

div {
    background: #fff;
    transition: all .3s linear;
    -o-transition: all .7s linear;
    -moz-transition: all .7s linear;
    -webkit-transition: all .7s linear; 
}

div:active {
    background: #E5CC00;
}

在 Chrome 上完美运行,但不适用于 PhoneGap/Android。我也试过 :hover .

有什么想法吗?

最佳答案

:active 伪类不适用于 Android 上的 div 标签。它确实适用于 anchor 标记。查看这个 StackOverflow 答案:

How to simulate :active css pseudo class in android on non-link elements?

关于android - :active doesn't work on PhoneGap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8356648/

相关文章:

html - 在一定的页面宽度后,我的两个 DIV 从页面流出

javascript - 缩小/破坏 JSX 中的 CSS 类名和 Webpack 的 CSS 输出(或其他编程方式)

Android:当 Dalvik 杀死此 Activity 时,不会调用 Activity.onDestroy()

java - MulticastSocket 可以发送但不能接收

java - 我的选项卡小部件不显示图片图标

android - 为什么在 Canvas 上画虚线不起作用?

javascript - 在新窗口中打开表单结果

javascript - 我怎样才能使动画的最终状态持续存在?

javascript - CSS/Javascript - 如何将 nextParticle 图像放置在屏幕中央

html - 让侧边栏占用内容空间