Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   jquery-ui sortable прыгают элементы (https://javascript.ru/forum/jquery/49850-jquery-ui-sortable-prygayut-ehlementy.html)

9112 31.08.2014 15:23

jquery-ui sortable прыгают элементы
 
http://jsfiddle.net/kqrdwnku/

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

9112 31.08.2014 18:12

поменял на float: left - ничего не изменилось.

убираем из li style, прописываем #sortable li {float: left;}
и вуаля, все начинает работать корректно.

krasovsky 01.09.2014 09:04

У тебя что то с css. Во первых, никаких инлайн-стилей, во вторых желательно обойтись без margin, у jq ui sortable c этим проблемы могут быть
http://jsfiddle.net/kqrdwnku/3/

9112 01.09.2014 09:28

Цитата:

Сообщение от krasovsky (Сообщение 328374)
У тебя что то с css. Во первых, никаких инлайн-стилей, во вторых желательно обойтись без margin, у jq ui sortable c этим проблемы могут быть
http://jsfiddle.net/kqrdwnku/3/

инлайн были т.к. так удобнее в процессе отладки (html генерится php). а вот почему меняется поведение при выносе стилей в заголовок/внешний файл, мне не понятно..

krasovsky 01.09.2014 10:01

Цитата:

Сообщение от 9112
меняется поведение при выносе стилей в заголовок/внешний файл, мне не понятно..

Потому что у таких стилей приоритет выше. Когда перетягиваешь элемент soertable накидывает свои стили через класс, у которых приоритет ниже, соответственно они не применяются


Часовой пояс GMT +3, время: 17:42.