gpt4 book ai didi

javascript - 如何添加固定工具栏 snap.js

转载 作者:行者123 更新时间:2023-11-28 06:30:44 28 4
gpt4 key购买 nike

我在向 snap.js 添加固定 header 时遇到了一些麻烦,这是我目前所拥有的:

<div class="snap-drawers">
<div class="snap-drawer snap-drawer-left">
<div>
<h4>My App</h4>
<ul>
<li><a href="/#/">Nav 1</a></li>
<li><a href="/#/">Nav 2</a></li>
<li><a href="/#/">Nav 3</a></li>
</ul>
</div>

</div>
<div class="snap-drawer snap-drawer-right"></div>
</div>

<div id="content" class="snap-content">
<div style="height:1000px">

</div>
</div>

<div id="toolbar">
<div>
<a href="#" id="open-left"></a>
<h1>My Toolbar</h1>
</div>
<div id="navbar">
<h1>My Navbar</h1>
</div>

</div>

工作示例 https://jsfiddle.net/2bg2jrs5/

根据这个问题https://github.com/jakiestfu/Snap.js/issues/47我只能通过将固定 header 移出 snap-content 容器来使其工作。但是现在标题不会与左侧抽屉的其余部分“同步”滑动(参见示例)。

最佳答案

你只需要将#toolbar移动到#container里面,像这样:

  <div id="content" class="snap-content">
<div id="toolbar">
<div>
<a href="#" id="open-left"></a>
<h1>My Toolbar</h1>
</div>
<div id="navbar">
<h1>My Navbar</h1>
</div>
</div>
<div style="height:1000px">
</div>
</div>

检查 fiddle :https://jsfiddle.net/ano8g6en/1/

关于javascript - 如何添加固定工具栏 snap.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34983689/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com