使用phonegap开发移动应用程序,我面临一个小问题。当触摸按下我的任何按钮时,我想在触摸期间交换背景,这样我就可以给用户一个关于正在发生的事情的视觉反馈。
但是除了onclick和onmouseup之外,android中的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>
谢谢