Я создаю javascript/jquery программу, он перемещает изображение спрайта, когда мышь перемещается по родительскому div с использованием события mousemove. мой вопрос жарко тоже работа продолжение mousedown & также работа в мобильном телефоне. код здесьjquery event for mousehold
<html>
<head>
<title></title>
<script type="text/javascript" src="jquery-2.1.1.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('.rotate').on('mousedown', function(e) {
var x = e.pageX - this.offsetLeft;
var y = e.pageY - this.offsetTop;
//$("#log").text(x +', '+ y);
if (x > 0)
{
$(".rotate img").css({"left":"0px"});
}
if (x > 60)
{
$(".rotate img").css({"left":"-450px"});
}
if (x > 120)
{
$(".rotate img").css({"left":"-900px"});
}
if (x > 180)
{
$(".rotate img").css({"left":"-1350px"});
}
if (x > 240)
{
$(".rotate img").css({"left":"-1800px"});
}
if (x > 300)
{
$(".rotate img").css({"left":"-2250px"});
}
if (x > 360)
{
$(".rotate img").css({"left":"-2700px"});
}
});
});
</script>
<style>
.rotate
{max-width:450px;
margin:auto;
overflow:hidden;
border:1px solid #000;
}
.rotate img
{
position: relative;
left:-1360px;
}
</style>
</head>
<body>
<div class="rotate">
<img src="sprite.jpg" />
</div>
</body>
</html>
а что ваш вопрос –
запустить таймер (setInterval) с MouseDown и очистить его от MouseUp -.? или искать при событиях 'drag' – Rhumborl
@BojanPetkovski еще раз проверьте вопрос – Dinesh