早上好,我想知道是否有办法阻止 Foundation 6 的 toggle off-canvas 跳转到页面顶部。我注意到这种行为也出现在F6 官方文档中
问问题
723 次
2 回答
0
最简单的方法是data-force-top=false
在您的 div 属性中使用,如下所示:
<div class="off-canvas position-right" id="offCanvasRight" data-force-top=false data-off-canvas data-position="right">
于 2016-10-04T09:08:28.273 回答
0
我找到了一个临时解决方案。在foundation 6中,画布外选项“forceTop”当前被禁用。如果您不想要这种行为,只需转到
bower_components/foundation-sites/js/foundation.offcanvas.js
并在第 211 行发表评论
$('body').scrollTop(0);
重建所有资产。
希望这可以帮助
编辑如果您愿意,它已在开发版本中修复,您可以获取正确的文件。或者你可以添加
if ( this.options.forceTop ) { $('body').scrollTop(0); }
到你的,以恢复 forceTop 选项。
干杯
于 2016-02-08T12:06:29.897 回答