我在每个页面上都有amp-html表单,该表单在灯箱中打开,通过单击链接打开。有没有一种方法可以动态加载amp脚本和amp-html表单?该表格很少使用,我想加快网站加载速度。还有其他元素要动态加载,这是我找到该问题的答案时要做的。
在脚本的开头,这需要动态加载:
<script async custom-element="amp-form" src="https://cdn.ampproject.org/v0/amp-form-0.1.js"></script>
<script async custom-template="amp-mustache" src="https://cdn.ampproject.org/v0/amp-mustache-0.2.js"></script>
在页面正文中:
<amp-lightbox
id=checkin-lightbox
layout="nodisplay"
class="popup-lightbox">
...
<form method="post"
action-xhr="checkin_xhr.php"
target="_top"
on="submit-success:checkin-lightbox.close,checkin-lightbox-message">
...