带有放大器状态和放大器位置观察的 AMP

Mat*_*lan 2 html amp-html

我在 AMP 结合 amp-state 和 amp-position-observe 时遇到了问题。

<amp-state id="myState">
    <script type="application/json">
        {
            "visible": "n"
        }
    </script>
</amp-state>


<amp-state id="variableChange">
    <script type="application/json">
        {
            "visible": "y"
        }
    </script>
</amp-state>

<amp-position-observer on="enter:variableChange"
        layout="nodisplay">
</amp-position-observer>
Run Code Online (Sandbox Code Playgroud)

此代码返回一个奇怪的错误:

<amp-state id="myState">
    <script type="application/json">
        {
            "visible": "n"
        }
    </script>
</amp-state>


<amp-state id="variableChange">
    <script type="application/json">
        {
            "visible": "y"
        }
    </script>
</amp-state>

<amp-position-observer on="enter:variableChange"
        layout="nodisplay">
</amp-position-observer>
Run Code Online (Sandbox Code Playgroud)

Seb*_*enz 5

amp-position-observer 目前不能与 amp-state 结合使用。只有 amp-animation 和一些视频组件可以与 amp-position-observer ( docs )结合使用。