Onclick功能在我的AMP网站上不起作用

时间:2018-09-24 12:55:01

标签: amp-html

我已经使用AMP插件创建了AMP站点。在我的站点上,我想在弹出窗口中执行“点击通话操作”。我在我的网站上尝试过Onclick函数,但是,它无法正常工作。如何在弹出窗口中执行“点击通话”操作?

1 个答案:

答案 0 :(得分:1)

onClick()是一种javascript函数,AMP不允许您在AMP页面中使用自定义javascript代码。但是,您仍然可以通过使用AMP(Read Docs)中的on属性来实现所需的功能。使用元素上的on属性,您可以定义发生任何受支持的事件时发生的操作(在您的情况下为tap;与click相同)。

例如<div role="none" tabIndex="0" on="tap:redButton.hide"> ... </div>

尽管似乎不可能,但可以使用AMP组件重新创建许多常用功能,而无需使用自定义javascript。