[英]How to show element after 3 seconds in AMP page?
我嘗試在AMP Page 3 秒后顯示WhatsApp
氣球按鈕,但仍然失敗。 我嘗試在Chrome
inspect
元素中進行調試,但沒有發現任何錯誤。
這是代碼:
CSS:
<style amp-custom>
.hide {
display: none;
}
</style>
HTML:
...
<script id="script1" type="text/plain" target="amp-script">
setTimeout(function(){
document.getElementById('wabox').classList.remove('hide');
}, 3000);
</script>
<a id="wabox" rel="nofollow"
href="https://api.whatsapp.com/send?phone=XXXXXX&text=Hi%2C%20I%20am%20Interested..."
class="wafloat hide" target="_blank">
<i class="fa fa-whatsapp my-float gacontact wafloatx">
<amp-img alt="Contact us"
width="64"
height="64"
src="img/wa-min.webp">
</amp-img>
</i>
</a>
...
任何的想法?
先感謝您...
你應該從你的腳本聲明中刪除type="text/plain"
因為它只是告訴兄弟它是由文本組成的而不是執行的!
這是 woking :
<script id="script1" type="text/javascript" target="amp-script">
setTimeout(function(){
document.getElementById('wabox').classList.remove('hide');
}, 3000);
</script>
但是,Javascript 通常是網站緩慢的原因,因此 AMP 頁面不允許它們。 關於這個問題,你在這里有一個很好的答案:
正如所看到的在這里,你可以使用<amp-script>
標簽,才能有你的自定義腳本的工作!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.