Pull to refresh

Comments 25

Я бы ещё в эту копилку добавил -webkit-overflow-scrolling: touch Позволяет сделать плавный скролл пальцем в блоке, жать работает только в iOS 5.0+
Люблю эту фичу. Применял тут.

Узнал о ней не сразу, даже и не знал что она существует, собирался делать плавный скролл на js, пока случайно не нагуглил это свойство.
Или как textarea: -webkit-appearance: textarea

Интересно, что выглядеть он может, но ничего туда не впишешь со страницы, и value=«abcd» не понимает. То же самое — с радиокнопками, не показывает состояние «checked» (проверялось в Linux).
на win 7 x64 chrome 16 тоже самое.
Дык написано же — appearance. Вот если б было -webkit-behavior — вот тогда бы и value работало, и вписать было бы можно.
UFO just landed and posted this here
Вы не правы. По началу может оно так и кажется, но я соглашаюсь полностью с автором этой статьи в том, что эти свойства надо использовать в качестве дополнительного бонуса, улучшения, но никак в роли основного функционала.

К тому же, речь здесь идет о многих свойствах, которые нужны в iOs, т.е. это узконаправленные правила.
Всё что нужно в iOS нужно и на других мобильных ОС.
Ага. Все это напоминает моду на разукрашивание сколлбара в 90-х
Неинтересно. Можно было бы написать про все уникальные вендорные свойства и селекторы, присущие только Webkit, Mozilla, Opera и IE (Например, -moz-calc или :-moz-placeholder).
Список Mozilla-специфичных свойств можно увидеть здесь.
Спасибо за статью :)

-webkit-touch-callout это как раз то, что нужно в текущем проекте))
для андроидофонов.
Правда, эффекта не возымело :(
На каком андроиде смотрели? Может просто нет поддержки в старых версиях движка.
Я на 2.2 посмотрел и iOS4.2 и 5, заработало только на iOS5.
Вы ошибаетесь, поддержка webkit-touch-callout в iOS заявлена начания со второй версии

Я же проверял до версии 3.2, все работает исправно.
На адройдах это свойство не может работать в принципе, это расширение функционала вебкита для Safari и только для iOS.

На самом деле исключительно косметический момент.
Есть картинки-стрелки, при маусовере должен скроллиться див.
На андроиде при таче по стрелкам начинается скролл, что в принципе ок, но хотелось бы, чтобы при таче и удержании не вылезало меню, а тоже просто был скролл.
Попробуйте сделать в событиях event.preventDefault();, прописать -webkit-user-select:none; и ссылке oncontextmenu=function(e){e.preventDefault();}
rsboarder, внесите, пожалуйста дополнение в статью про свойство -webkit-touch-callout:
Работает на iOS5+, не работает на Android 2.3 и ниже.
habrahabr.ru/blogs/css/136037/#comment_4527216

@rsboarder прежде чем публиковать обновление статьи на основе комментариев, советую вам сначала проверять сказанное в них.

Sign up to leave a comment.

Articles