Jquery, получить событие mousemove с наложением div - PullRequest
0 голосов
/ 28 ноября 2011

, пожалуйста, помогите мне.

Мне нужно иметь возможность рисовать прямоугольник над изображениями в div с помощью скроллера.

В IE 9 или Firefox, когда мышь коснулась области прямоугольника прекратить отправку события mousemove на изображение.

Как я могу заставить событие mousemove работать, даже если над изображением находится div?

$("#AnImage")
.mousedown(function(event)
{
//Set the start point and create the new div as a marker. Start the creating process.
})
.mousemove(function(event)
{
//Moves according to the initial point, set the with and height of the marker
})
.mouseup(function(event){
//Stop the creating process. A new Rectangle is over the image.
});

Спасибо.

1 Ответ

1 голос
/ 28 ноября 2011

Вы можете использовать свойство pointer-events CSS - если у вас нет элементов внутри <div>, которые вы хотите нарисовать поверх изображения.

#AnImage {
  pointer-events: none;
}

Более подробная информация о недвижимости: здесь , здесь и здесь .

...