2017-02-15 72 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>