Я предполагаю, что вы, вероятно, хотите запретить действие браузера по умолчанию, чтобы он не пытался перетаскивать собственное изображение браузера.
Внутри обработчика onmousedown
вы, вероятно, хотите что-то вроде этого:
ev = ev || window.event ;
if (ev.preventDefault) {
ev.preventDefault() ;
}
ev.returnValue = false ;
dragObject = this ;
initPosition = getPosition(item) ;
if (!initPosition) return false ;
mouseStartCoords = getMouseCoords(ev) ;
Люди наиболее знакомы с поведением по умолчанию, поскольку они связаны со ссылками.Для тега привязки при щелчке по ссылке в браузере по умолчанию выполняется переход к разделу href.Чтобы остановить это, вы используете preventDefault()
(или эквивалент IE, устанавливая returnValue
в false
).
Браузеры также имеют действия по умолчанию для других действий, таких как перетаскивание изображений.В случае перетаскивания изображения некоторые браузеры создают полупрозрачное изображение-призрак, которое можно перетаскивать.