2016-03-22 2 views
0

Я использую этот сценарий, чтобы сделать элемент отпрыгнуть, когда мышь приближается:Mouseover эффект нажать элемент прочь на сенсорном экране

$("button").mouseover(function(){ 
    $(this).css({ 
     left:(Math.random()*80)+"%", 
     top:(Math.random()*80)+"%", 
    }); 
}); 

мне было интересно, если есть способ, чтобы повторить это для сенсорного экрана?

Кроме того, этот сценарий, где изображение гонит мышь вокруг:

$(document).mousemove(function(e){ 
$("#image").css({left:e.pageX, top:e.pageY}); 

});

ответ

1

Сенсорный экран не имеет опции наведения, поэтому я не думаю, что это возможно. У сенсорных экранов наверняка есть опция «щелчок», поэтому, возможно, это должно работать, но, насколько я знаю, сенсорные экраны не имеют событий mouseover.