проблема при перетаскивании изображения с использованием JavaScript (jQuery) - PullRequest
1 голос
/ 20 июля 2010

Я пытаюсь создать перетаскиваемый div с изображением.Я могу перетащить div с некоторым текстом, но всякий раз, когда я заменяю текст перетаскиванием изображения, не работает нормально. Пожалуйста, проверьте эту ссылку . Если вы замените изображение текстом, оно сможет перетаскивать текст в окне, но оно не будет работать, если мы заменим текст изображением, как сейчас

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

Спасибо за внимание

Ответы [ 3 ]

1 голос
/ 20 июля 2010

Я только что проверил это сам, вам нужно сделать:

$('#dv').mousedown(function(e){
e.preventDefault ();

x1 = e.pageX - parseInt($('#dv').css('left'));
y1 = e.pageY - parseInt($('#dv').css('top'));
drag = true;

})

Это предотвратит функцию перетаскивания в браузере.

НТН.

0 голосов
/ 20 июля 2010

Другое быстрое исправление - просто не использовать тег img, а css, чтобы установить фоновое изображение div и его ширину и высоту.Это также будет работать.

0 голосов
/ 20 июля 2010

вам нужно использовать e.preventDefault () и передать e в качестве параметра в функции mousemove изображений

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...