如何在触摸屏上启用touchStart

时间:2017-08-14 11:10:23

标签: javascript jquery html css html5

我正在为基于触摸的屏幕创建一个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');
    });
});

但这些方法都不起作用。

任何想法?图书馆里有什么遗漏的东西吗?

0 个答案:

没有答案