我正在为基于触摸的屏幕创建一个Web界面。一切都好 但是我遇到了touchStart事件的问题。 当我点击按钮动作开始,但我希望按钮在进入动作之前改变颜色。 我试图使用很多方法,但它不起作用。 以下是我使用的一些方法
window.addEventListener('load', function(){
document.body.addEventListener('touchstart', function(e){
alert(e.changedTouches[0].pageX)
}, false)
}, false)
和这个
$(document).bind('touchstart', function() {
$(this).css("background-color", "black");
});
和这个
$(document).ready(function() {
$('.hover').bind('touchstart touchend', function(e) {
e.preventDefault();
$(this).toggleClass('hover_effect');
});
});
但这些方法都不起作用。
任何想法?图书馆里有什么遗漏的东西吗?