Вы можете добавить Even Listener к мыши для захвата перемещения мыши.
window.addEventListener('mousemove', mouseMove, false);
Затем вы можете перемещать ваш div с функцией mouseMove
.Вы можете сделать этот div следующим за вашим курсором.
function mouseMove(e) {
if (IE) {
Xcord = event.clientX + document.body.scrollLeft;
Ycord = event.clientY + document.body.scrollTop;
} else {
Xcord = e.pageX;
Ycord = e.pageY;
}
if (Xcord < 0) Xcord = 0;
if (Ycord < 0) Ycord = 0;
document.getElementById('slideMe').style.top = Ycord + 'px';
document.getElementById('slideMe').style.left = Xcord + 'px';
return true
}
Но перед этим вам нужно установить свой стиль div, как показано ниже:
#slideMe{
position:absolute;
}
Редактировать: Эти функции превращают div в параваш курсорНо вы хотели переместить его в другом div в левое и правое;Затем вам нужно изменить эти коды, как показано ниже.
Стиль:
#slideMe{
position:relative;
}
Функция:
function mouseMove(e) {
if (IE) {
Xcord = event.clientX + document.body.scrollLeft;
Ycord = event.clientY + document.body.scrollTop;
} else {
Xcord = e.pageX;
Ycord = e.pageY;
}
if (Xcord < 0) Xcord = 0;
if (Ycord < 0) Ycord = 0;
//document.getElementById('slideMe').style.top = Ycord + 'px';
document.getElementById('slideMe').style.left = Xcord + 'px';
return true
}