2017-02-15 47 views
4

在Blogger/Blogspot中,移動模板帶有一個滑動功能,您無法顯然禁用該功能,如果向左或向右滑動,則會轉到上一個/下一個文章。如何刪除在Blogger中刪除滑動上一個/下一個帖子

這是很好的,所有,但我的文章有一張桌子和刷卡功能不會讓我滾動水平。哪一點很糟糕。

有沒有辦法禁用滾動?

回答

2

無論您在移動版本中是否需要,Blogger引擎都會在模板末尾註入腳本。由於上帝只知道他們注入的方式和時間,以及是否有辦法阻止這種情況發生,所以我認爲阻止完全加載腳本太困難了。但是你可以讓他們對這個簡單的黑客無能爲力。

只需在模板中的</body>之前添加以下行。

<script> 
    // hackiest thing in the universe so disable the stupid swiping from blogger 
    document.getElementById('main').addEventListener = function() {} 
</script> 

在消極方面,你可以沒有添加任何事件到id=maindiv。另一方面,由於Blogger腳本無法添加touchstarttouchmovetouchend事件,因此滑動消失。萬歲!

2

結合的答案OdraEncoded以上,從博客馬修斯ProduçõesBlogger Help Forum建議一起,我覺得下面的最終代碼應該被限制的id =禁止主要活動在移動網頁的職位。

<b:if cond='data:blog.isMobile'> 
    <b:if cond='data:blog.pageType == &quot;item&quot;'> 

    <script> 
     // hackiest thing in the universe so disable the stupid swiping from blogger 
     document.getElementById('main').addEventListener = function() {} 
    </script> 

    </b:if> 
</b:if>