AMP-html toggleVisibility и show actions дает ошибки "Целевой элемент не поддерживает предоставленное действие"

Я нашел несколько клочков информации о возможности показать / скрыть / переключить видимость элемента с помощью события касания в "Ускоренных мобильных страницах". Он упоминается в документации как глобальные действия show/hide/toggleVisibility. Здесь также есть пример, как его использовать.

Дело в том, что это не работает в текущем состоянии - по крайней мере, для меня. Краткий тест приведенного выше примера (см.: https://plnkr.co/edit/CspuKe1I5LHTdHBWB3Cn?p=preview) дает мне кучу Action Error: Target element does not support provided action in [tap:normal-element.show] on [[object HTMLDivElement]] ошибки.

Я что-то пропустил? Как я могу использовать глобальный show / hide / toggleVisibility действия над элементами, такими как <div id="my-element">Hi</div>?

1 ответ

Решение

Я опубликовал вопрос об этом на GitHub, где кто-то любезно ответил на мой вопрос: https://github.com/ampproject/amphtml/issues/8035

TL; DR заключается в том, что на момент написания статьи обновление с этими функциями выходит через неделю или около того.

Другие вопросы по тегам