Показать сообщение отдельно
  #25 (permalink)  
Старый 24.10.2017, 09:54
Новичок на форуме
Отправить личное сообщение для welleant Посмотреть профиль Найти все сообщения от welleant
 
Регистрация: 24.10.2017
Сообщений: 1

Использую код который дали на первой странице:
Цитата:
function $(v) { return(document.getElementById(v)); }
02
function agent(v) { return(Math.max(navigator.userAgent.toLowerCase(). indexOf(v),0)); }
03
function xy(e,v) { return(v?(agent('msie')?event.clientY+document.bod y.scrollTop:e.pageY)agent('msie')?event.clientX+ document.body.scrollTop:e.pageX)); }
04

05
function dragOBJ(d,e) {
06

07
function drag(e) { if(!stop) { d.style.top=(tX=xy(e,1)+oY-eY+'px'); d.style.left=(tY=xy(e)+oX-eX+'px'); } }
08

09
var oX=parseInt(d.style.left),oY=parseInt(d.style.top) ,eX=xy(e),eY=xy(e,1),tX,tY,stop;
10

11
document.onmousemove=drag; document.onmouseup=function(){ stop=1; document.onmousemove=''; document.onmouseup=''; };
12

13
}

<div style="position: relative; top: 0; left: 0" onmousedown="dragOBJ(this,event); return false;">test</div>

Все работает хорошо. но только на ПК, на мобильных устройствах, андройд и ios вообще никак не реагирует, может кто знает можно ли это легко исправить?
Ответить с цитированием