最近,我正在将所有外部 Javascript 转换为 amp 模式。我使用 amp-iframe 访问 javascript 网站,使用 amp-form 提交我的表单。图片标签更改为 amp-img 标签。但是当涉及到我的移动响应中的导航栏折叠汉堡按钮或当用户单击其中一个菜单链接时 jquery 动画向下滑动时,两者都不起作用。因为我已经删除了我网站中的所有外部 Javascript。这种情况下只允许使用 amp javascript。
如何使汉堡导航栏折叠按钮再次起作用?
如何在用户单击菜单链接时执行向下滑动动画?
任何 AMP 标签或技巧都可以做到这一点?
最佳答案
@Lovntola 提到的侧边栏只是 the many components 中的一个。 AMP HTML 支持。但是,不要期望 bootstrap 中的每个功能在 AMP HTML 中都有类似的功能。
Accelerated Mobile Pages are just like any other HTML page, but with a limited set of allowed technical functionality that is defined and governed by the open source AMP spec. Just like all web pages, Accelerated Mobile Pages will load in any modern browser or app webview.
如果您要查找的功能不在组件列表中,则它可能还不受支持。您可能想要 contribute to AMP HTML .
关于javascript - 如何将功能引导 JS 转换为加速移动元素 (AMP),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42060231/