доброе времени суток всем!) на стековерфлоу нашёл хороший скрипт для перемещения элементов, как раз то что искал, но не знаю как сделать чтобы невозможно было перемещать элемент за пределы родительского элемента, подскажте пожалуйста
var div = document.getElementById('anyDiv'),
offX,
offY;
div.addEventListener('mousedown', mousedown, false);
window.addEventListener('mouseup', mouseup, false);
function mouseup() {
window.removeEventListener('mousemove', move, true);
}
function mousedown(e) {
offY = e.clientY - parseInt(div.offsetTop);
offX = e.clientX - parseInt(div.offsetLeft);
window.addEventListener('mousemove', move, true);
}
function move(e) {
div.style.top = (e.clientY - offY) + 'px';
div.style.left = (e.clientX - offX) + 'px';
}