javascript - 如何将功能引导 JS 转换为加速移动元素 (AMP)

标签 javascript jquery html css amp-html

最近,我正在将所有外部 Javascript 转换为 amp 模式。我使用 amp-iframe 访问 javascript 网站,使用 amp-form 提交我的表单。图片标签更改为 amp-img 标签。但是当涉及到我的移动响应中的导航栏折叠汉堡按钮或当用户单击其中一个菜单链接时 jquery 动画向下滑动时,两者都不起作用。因为我已经删除了我网站中的所有外部 Javascript。这种情况下只允许使用 amp javascript。

  1. 如何使汉堡导航栏折叠按钮再次起作用?

  2. 如何在用户单击菜单链接时执行向下滑动动画?

  3. 任何 AMP 标签或技巧都可以做到这一点?

AMP 文档:https://www.ampproject.org/docs/get_started/create

最佳答案

@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/

相关文章:

javascript - JS 对数组进行排序

javascript - 如何在vue loader组件中导入JS脚本?

javascript - 如何使用ajax jquery将串行输出从arduino发送到文本框

jquery - 悬停时不显示带有功能 css 的 Alertify 确认框

javascript - react 虚拟化。调用 List 元素的公共(public)方法无效

javascript - 为对象创建 "default"值

php - Select2 - 将多个select写入数据库,双记录

javascript - 通过 Javascript 函数启用选择框

javascript - 提交表单无需重新加载

html - 何时使用按钮输入或样式为按钮的超链接?