在Blogger/Blogspot中,移動模板帶有一個滑動功能,您無法顯然禁用該功能,如果向左或向右滑動,則會轉到上一個/下一個文章。如何刪除在Blogger中刪除滑動上一個/下一個帖子
這是很好的,所有,但我的文章有一張桌子和刷卡功能不會讓我滾動水平。哪一點很糟糕。
有沒有辦法禁用滾動?
在Blogger/Blogspot中,移動模板帶有一個滑動功能,您無法顯然禁用該功能,如果向左或向右滑動,則會轉到上一個/下一個文章。如何刪除在Blogger中刪除滑動上一個/下一個帖子
這是很好的,所有,但我的文章有一張桌子和刷卡功能不會讓我滾動水平。哪一點很糟糕。
有沒有辦法禁用滾動?
無論您在移動版本中是否需要,Blogger引擎都會在模板末尾註入腳本。由於上帝只知道他們注入的方式和時間,以及是否有辦法阻止這種情況發生,所以我認爲阻止完全加載腳本太困難了。但是你可以讓他們對這個簡單的黑客無能爲力。
只需在模板中的</body>
之前添加以下行。
<script>
// hackiest thing in the universe so disable the stupid swiping from blogger
document.getElementById('main').addEventListener = function() {}
</script>
在消極方面,你可以沒有添加任何事件到id=main
div
。另一方面,由於Blogger腳本無法添加touchstart
,touchmove
和touchend
事件,因此滑動消失。萬歲!
由結合的答案OdraEncoded以上,從博客馬修斯Produções在Blogger Help Forum建議一起,我覺得下面的最終代碼應該被限制的id =禁止主要活動在移動網頁的職位。
<b:if cond='data:blog.isMobile'>
<b:if cond='data:blog.pageType == "item"'>
<script>
// hackiest thing in the universe so disable the stupid swiping from blogger
document.getElementById('main').addEventListener = function() {}
</script>
</b:if>
</b:if>