Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   оптимизация drag and drop (https://javascript.ru/forum/events/31024-optimizaciya-drag-drop.html)

cyber 26.08.2012 21:09

Цитата:

Сообщение от Deff (Сообщение 200518)
cyber,
:-E Есть фенька http://htmlbook.ru/css/background-size
Её прикол в том - что при передвижении фоновой картинки методом background-position , - изо не перерендиваецо -а пиксельно смещаецо - скорость возрастает многократно

у меня drag and drop превратился в слайд шоу:victory:

melky 26.08.2012 21:11

cyber зум пробуй делать через анимацию... даже не через переходы, а именно анимацию... по моим наблюдениям, производительность анимации выше произв. transition.

хотя я и могу ошибаться.

Deff 26.08.2012 21:15

melky,
я так понял, тормоз не при zoom, при перемещениях = перемещения бекграунда занчительно быстрее

cyber 26.08.2012 21:20

Цитата:

Сообщение от melky (Сообщение 200665)
cyber зум пробуй делать через анимацию... даже не через переходы, а именно анимацию... по моим наблюдениям, производительность анимации выше произв. transition.

хотя я и могу ошибаться.

ну уже пробывал, не помогает
-webkit-transition: all .5s ease;	
-moz-transition: all .5s ease;
-o-transition: all .5s ease;
-ms-transition: all .5s ease;

cyber 26.08.2012 21:21

Цитата:

Сообщение от Deff (Сообщение 200668)
melky,
я так понял, тормоз не при zoom, при перемещениях = перемещения бекграунда занчительно быстрее

я там намудрил щас попробую под бэк

melky 26.08.2012 21:31

Цитата:

Сообщение от cyber
ну уже пробывал, не помогает

я же выделил слово анимация, и написал рядом переходы - transition.

кстати, можно пример на jsbin с жутко тормозящей картинкой? у меня даже восьмимегабайтная картинка не тормозит :(

cyber 26.08.2012 21:44

а так не прокатит?=)
http://cyberua.16mb.com/files/
только подожди пока картинка загрузится, а то еще не ставил на нее onload

cyber 26.08.2012 21:50

Тормозит только в хроме, забыл добавить, если двигать после зума(зум колесиком)=)

cyber 26.08.2012 22:28

Deff, попробывал с background и перемещать через background-position , у меня просто тормоза получились а тормоза в квадрате

cyber 26.08.2012 22:41

не фига не пойму почему полсе зума тормозит, даже если нет трогать сразу после зума сек 10 а потом понятнуть пару секунд тормозит..
(все выше указанное замеченно было только в хроме с большими картинками)
css3 transition не помогает и window.requestAnimationFrame тоже не помогает


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