如何在 AMP 页面中动态隐藏 div 容器

Chr*_*lix 5 amp-html accelerated-mobile-page

是否有一些解决方案如何动态隐藏 div 容器?

这是我目前的实现:

<button class="button" on="tap:player.hide">hide me</button>
<button class=button" on="tap:player.show">show me</button>    
<div id="player" class="show" [class]="show||hide">some content</div>

.hide {
  display: none;
}

.show {
  display: block;
}
Run Code Online (Sandbox Code Playgroud)

只要 div 类在初始调用中具有值“show”,它就可以工作。但我想要的是禁用容器视图,只要没有点击按钮......

Bac*_*ngh 11

Sebastian Benz 用 amp-bind 回答:点击这里

您也可以在没有 amp-bind 的情况下实现您的目标

这是工作网址

代码

<button id="playerbutton1" class="button" hidden on="tap:player.hide,playerbutton1.hide,playerbutton2.show">hide me</button>
<button id="playerbutton2" class="button" on="tap:player.show,playerbutton2.hide,playerbutton1.show">show me</button>    
<div id="player" hidden>some content</div>
Run Code Online (Sandbox Code Playgroud)