Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.07.2020, 14:06   #1
Aleskandr
Пользователь
 
Регистрация: 13.02.2011
Сообщений: 82
По умолчанию JS Перетаскивание элемента на мобильном

Есть картинка, зажимаем её пальцем и двигаем в любую часть страницы, проблема в том, что если двигаем вверх или вниз, то сама страница тоже скролится этим движением, подскажите как можно решить

Код:
var obj = document.getElementById('moved');

/*Ловим касание*/
obj.addEventListener('touchstart', function(event) {
    if (event.targetTouches.length == 1) {
        var touch=event.targetTouches[0];
        touchOffsetX = touch.pageX - touch.target.offsetLeft;
        touchOffsetY = touch.pageY - touch.target.offsetTop;
    }
}, false);

/*Передвигаем объект*/
obj.addEventListener('touchmove', function(event) {
    if (event.targetTouches.length == 1) {
        var touch = event.targetTouches[0];
        obj.style.left = touch.pageX-touchOffsetX + 'px';
        obj.style.top = touch.pageY-touchOffsetY + 'px';
    }
}, false);
Aleskandr вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Gif на мобильном приложении ханство Общие вопросы Delphi 1 19.06.2019 07:01
Помощь в отображении сайта на мобильном Ram41k HTML и CSS 3 12.03.2019 22:39
SIP телефон в мобильном Mixasik Свободное общение 4 16.09.2013 23:28
Excel в мобильном.Слыхали? Slavik Microsoft Office Excel 2 24.03.2009 18:45
ICQ в мобильном телефоне XaKeP.comp Общие вопросы по Java, Java SE, Kotlin 9 18.04.2008 21:34