Функция Onclick не работает на моем веб-сайте AMP - PullRequest
0 голосов
/ 24 сентября 2018

Я создал сайт AMP с помощью плагинов AMP На моем сайте я хочу выполнить «Click to Call Action» во всплывающем окне.Я попробовал функцию Onclick на моем сайте, но она не работает.Как выполнить действие Click to Call во всплывающем окне?

1 Ответ

0 голосов
/ 25 сентября 2018

onClick() - это функция javascript, и AMP не позволяет использовать пользовательский код javascript на странице AMP.Но вы все равно можете достичь желаемой функциональности, используя атрибут on в AMP ( Read Docs ).Используя атрибут on для элемента, вы можете определить, какое действие выполнять при возникновении любого из поддерживаемых событий (в вашем случае tap; аналогично щелчку).

Например <div role="none" tabIndex="0" on="tap:redButton.hide"> ... </div>.

Хотя это может показаться невозможным, многие общие функции могут быть воссозданы с использованием компонентов AMP без использования пользовательского JavaScript.

...