2

Когда вы пытаетесь перетащить изображение, которое вам нужно прокрутить вниз, чтобы увидеть (все, что не видно при первой загрузке), изображение застревает вверху страницы, вместо того, чтобы оставаться с курсор. Это происходит только в Chrome или Safari, отлично работает в Firefox. Я испробовал методы вне Draggable, чтобы исправить эту проблему, но они просто приводят к дополнительным проблемам.Draggable не работает правильно в Chrome/Safari

Вот простейший вариант нужного кода, я просто не могу найти правильные классы использовать, но ответ должен быть где-то here

$("img").draggable({ stack: "img" }); 

Я считаю, что он использует JQuery-UI-1.10.0 .custom.min.js для функции перетаскивания.

Вот это URL она проходит проверку на: http://julian-berman.com/test/2/

Так в значительной степени он не знает, как перенастроить размещение Y изображения вне исходного окна контейнера, и я не могу за жизнь из меня выяснить, как это сделать.

+0

Все ваши ссылки на CSS и JS возвращаются 404. Сначала проверяйте консоль на наличие ошибок. – Mooseman

+0

Ahh, полностью моя ошибка, просто начал тестировать его с нового сервера и загрузил неправильные файлы здесь, я исправлю это через секунду. –

+0

. Проверьте новую ссылку! –

ответ

0

Изменение положения изображения от relative до absolute. Но я думаю, вы должны попытаться сделать draggable не образ, а его родительский div. Итак:

$(".photo").draggable({ handle: "img", stack: ".photo" }); 
+0

спасибо, я дам ей попробовать .photo div для целей интервала), как правило, это негабаритный ящик, поэтому он позволяет перетащить изображение, которое я не хочу. –

+0

Ой, подождите, вот что за ручка для хаха –

+0

Вау, спасибо, что этот код работал, хотя изменение любого другого элемента на 'absolute' не позволяет изображениям появляться на странице. –