0

早上好,我想知道是否有办法阻止 Foundation 6 的 toggle off-canvas 跳转到页面顶部。我注意到这种行为也出现在F6 官方文档中

4

2 回答 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 回答