Javascript 使用phonegap在触摸屏上交换背景图像?

Javascript 使用phonegap在触摸屏上交换背景图像?,javascript,android,html,cordova,Javascript,Android,Html,Cordova,用phonegap开发手机应用,我面临一个小问题。当触摸按下我的任何一个按钮时,我想在触摸过程中交换背景,这样我就可以给用户一个视觉反馈 但是除了onclick和onmouseup之外,安卓系统或其他任何事件都不会触发onmousedown事件?我怎样才能做到这一点 我有我的javascript方法来交换有效的背景 function touched(isTouched){ console.log(isTouched); if (is

用phonegap开发手机应用,我面临一个小问题。当触摸按下我的任何一个按钮时,我想在触摸过程中交换背景,这样我就可以给用户一个视觉反馈

但是除了onclick和onmouseup之外,安卓系统或其他任何事件都不会触发onmousedown事件?我怎样才能做到这一点

我有我的javascript方法来交换有效的背景

function touched(isTouched){
                console.log(isTouched);
                if (isTouched) {
                    $('.blue_cell.firstCell').css("background-image", "url(images/cells/list-cell.png)");                   
                } else {
                    $('.blue_cell.firstCell').css("background-image", "url(images/cells/blue-cell.png)");
                }

            }
我有一个测试按钮,上面有我尝试使用的事件:

<div class='blue_cell firstCell'  onmouseup="touched(false)" onmousedown="touched(true)"
        onmouseover="touched(true)" onfocusin="touched(true)">
    <div class='cellMainText'>openPopOver()</div>
    <div class='cellIconText'>POP</div></div>

openPopOver()
流行音乐

谢谢

尝试点击开始和结束

<div class='blue_cell firstCell' ontouchstart="javascript:alert()" ontouchend="javascript:alert()">


看看警报是否发出。

太棒了!我在用ISCROLL做一些疯狂的变通方法。谢谢!出于好奇,您是否在某处记录了所有可用的事件?我找不到任何关于ontouchstart/end的引用。我在乞求javascript!