Свойство -webkit-touch-callout

Свойство -webkit-touch-callout - управляет отображением стандартной подсказки, которая показывается при нажатии и удерживании элемента. Может принимать значения default, none или inherit. Доступно только в браузере Safari на платформе iOS начиная со 2ой версии. По умолчанию, при нажатии и удерживании на ссылку, в браузере всплывает окошко, в котором содержится информацию о ссылке, но с помощью значения none, можно отключить появление этого окна, что бывает полезно в веб-приложениях, где элемента A используется не просто как гиперсылка, а как какой-нибудь управляющий элемент, запускающий AJAX / JavaScript функции.

Свойство -webkit-touch-callout относится к спецификации CSS, применяется к всем элементам, его значение не наследуется от родительского элемента в иерархии документа, и по умолчанию принимает значение default. Является расширением движка WebKit (браузеры Chrome и Safari), и не совместимо с другими браузерами.

Допустимые значения

  • default
    default - при нажатии и удерживании на элемент - отображается всплывающее окно с контекстным меню
  • none - при нажатии и удерживании на элемент - ничего не происходит, контекстное меню не отображается
  • inherit - наследует значение от родительского элемента

Примеры использования

CSS код
  • ссылка с всплывающим окошком
    -webkit-touch-callout: default
  • ссылка без всплывающего окна
    -webkit-touch-callout: none

Смотри также:

Краткое описание

Отображение стандартной подсказки, возникающей при продолжительном нажатии на элементе

Синтаксис:

default | none | inherit

По умолчанию:

default

Наследование:

не наследуется

Объектная модель документа (DOM):

[элемент].style['-webkit-touch-callout']

Кроссбраузерная совместимость

Internet Explorer

не поддерживается

Firefox

не поддерживается

Chrome

не поддерживается

Safari

1.01.11.21.32.03.03.24.05.0
-----???+

Opera

не поддерживается