Iv 浏览了加速移动页面项目示例和文档。在我看来,不允许使用 JavaScript(内联和或 src)。下面是代码片段。这是我得到的验证错误。
标签“amphtml引擎v0.js脚本”中的属性“src”设置为无效值
function loads_stuff(){
var $body = document.body,
$menu_trigger = $body.getElementsByClassName('menu-trigger')[0];
if (typeof $menu_trigger !== 'undefined') {
$menu_trigger.addEventListener('click', function() {
$body.className = ($body.className == 'menu-active') ? '' : 'menu-active';
});
}
}
window.onload = loads_stuff;
我了解 AMP 仅允许您<script type="application/ld+json">
用作内联 JavaScript,但这是针对 json 的。我真正需要的是制作一个非常简单的移动菜单,单击事件显示和隐藏一个 div。