Есть следующий скрипт:
function $(el){
return document.getElementById(el);
}
var tzdragg = function(){
return {
move : function(divid,xpos,ypos){
var a = $(divid);
$(divid).style.left = xpos + 'px';
$(divid).style.top = ypos + 'px';
},
startMoving : function(evt,id){
evt = evt || window.event;
var posX = evt.clientX,
posY = evt.clientY,
a = $(id),
divTop = a.style.top,
divLeft = a.style.left;
divTop = divTop.replace('px','');
divLeft = divLeft.replace('px','');
var diffX = posX - divLeft,
diffY = posY - divTop;
document.onmousemove = function(evt){
evt = evt || window.event;
var posX = evt.clientX,
posY = evt.clientY,
aX = posX - diffX,
aY = posY - diffY;
tzdragg.move(id,aX,aY);
}
*!*
,
stopMoving : function(){
*/!*
var a = document.createElement('script');
document.onmousemove = function(){}
},
}
}();
Он, кажется на мутулз. Подклюяаю нужную библиотеку, в примере все работает, но как только вставляю на страничку, в браузер не может разобраться с скриптом. Выдает "SyntaxError: missing ; before statement" на 32 строчке. Вот пример:
http://jsfiddle.net/timohaP/u5ee7h5k/