Pull to refresh

Comments 29

Очень хорошо. Только нужно сделать запрет на нажатие кнопки «flip» пока картинка не перевернулась.
Да, этому моменту не уделил внимания, т.к. в продакшене запускаю анимацию по таймеру.
Пожалуйста, прекратите использовать только свойства с префиксом -webkit- (не указывая их аналоги для других браузеров). Есть ещё -moz-, -ms- и -o- (Правда в ней ещё нет анимаций и 3D transforms, но это не значит, что этого не будет в будущем). Зато есть в Firefox 5+ и IE10+.
И в примерах тут же уместно использовать свойства без префиксов.
Что же до transform3d, то он поддерживается в Firefox 10+ и IE10+.
Во втором абзаце я написал, что сознательно ограничил данный пример только префиксом -webkit-. Не смотря на заявленную поддержку transform3d в Firefox 11, 12beta и Aurora это свойство в связке с анимацией работает весьма некорректно. IE10 упустил из виду, испытаю.
Согласен, что получился пример в вакууме, за это прошу прощения. Вероятно стоило описать проверку поддержки transform3d браузером.
Тем не менее, примеры стоило давать с возможностью проверить под всеми возможными браузерами. А в тексте приводить код без префиксов: Он проще для понимания и статья не потеряет актуальности со временем, ибо префиксы (рано или поздно) уйдут в прошлое.
UFO just landed and posted this here
Добавил в пример префиксы -moz-, -ms- и -o-. Пост обновил.
Смотрю ДЕМО:
FireFox 11.0: Видно только верхнюю часть картинки
UFO just landed and posted this here
Safari 5.1.4 Mac OS X — аналогично.
Крутецкий эффект! Небольшой баг — при нажатии на Flip сначала картинка мигает, а потом проигрывается анимация, последний chrome mac os.
Несколько раз ловил это мигание, однозначно пропадает, когда картинки кешируются. Постараюсь исправить.
Проверил с кэшированными — всё равно есть баг. Хром последний на win7.
В опере не работает. Видно только верхнюю часть. Опера последняя.
Спасибо, выглядит действительно круто, поизучаю.
у меня вобще плохо работает
Верхняя половина от одной картинки, а нижняя от другой.
Mac os, safari 5.1.4
вторичный отскок нужно уменьшить и будет кул.
Жалко нет фреймрейта, что бы узнать насколько сильно лагает на мобильнике :)
На глаз раза в 3 ниже фреймрейт.
на HTC Sensation с ICS визуально все очень плавно, но отображает только верхнюю часть картинки
В .83 бага нету как ни странно… МБ проблема специфической версии, ХЗ.
event.layerX and event.layerY are broken and deprecated in WebKit. They will be removed from the engine in the near future.
Sign up to leave a comment.

Articles

Change theme settings