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 заключается в том, что на момент написания статьи обновление с этими функциями выходит через неделю или около того.