Spec-Zone.ru › jQuery UI

jQuery.effects.createPlaceholder()

jQuery.effects.createPlaceholder( element )Возвращает: jQueryверсия добавлена: 1.12

Описание: Создаёт плейсхолдер для поддержки анимаций clip без нарушения макета.

  • jQuery.effects.createPlaceholder( element )

    • element
      Тип: jQuery
      Элемент, для которого требуется создать плейсхолдер.

Многие эффекты требуют анимации свойства clip CSS. Для применения обрезки, элемент должен быть расположен абсолютно. В результате, если анимация с применением обрезки применяется к элементу со статической или относительной позицией, макет страницы будет затронут, когда анимированный элемент будет удалён из потока. Для компенсации этого, в документ может быть вставлен элемент-плейсхолдер с такими же размерами и позицией.

jQuery.effects.createPlaceholder() создаст плейсхолдер с такими же отображением, позицией, размерами и отступами, как и исходный элемент. Плейсхолдер вставляется в DOM как следующий сосед исходного элемента. По завершении анимации, следует использовать jQuery.effects.removePlaceholder() для удаления вставленного элемента.

Если исходный элемент уже имеет абсолютную позицию, плейсхолдер не будет сгенерирован, так как макет страницы не затронут. В результате, значение возврата будет undefined.

© The jQuery Foundation and other contributors
Licensed under the MIT License.
https://api.jqueryui.com/jQuery.effects.createPlaceholder

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API