📅  最后修改于: 2023-12-03 15:15:11.577000             🧑  作者: Mango
Framework7 是一款面向移动设备的轻量级 HTML 框架。它的工具栏(Toolbar)组件非常常用,可以为应用程序提供一个固定的顶部或底部导航栏,并和主内容区域一起随着页面滚动而滚动。
<div class="toolbar toolbar-top">
<div class="toolbar-inner">
<a href="#" class="link">Link 1</a>
<a href="#" class="link">Link 2</a>
</div>
</div>
var myApp = new Framework7();
var $$ = Dom7;
$$('.toolbar-top').toolbar({
hideOnPageScroll: true,
hideOnPageChange: true
});
.toolbar-top {
background-color: #007aff;
color: #fff;
}
// 顶部工具栏
$$('.toolbar-top').toolbar({
// 属性列表
});
// 底部工具栏
$$('.toolbar-bottom').toolbar({
// 属性列表
});
// 全屏工具栏
$$('.toolbar-fullscreen').toolbar({
// 属性列表
});
| 名称 | 类型 | 默认值 | 描述 | | --- | --- | --- | --- | | hideOnPageScroll | boolean | true | 是否随着页面滚动而隐藏工具栏 | | hideOnPageChange | boolean | true | 是否在页面切换时隐藏工具栏 | | showOnPageInit | boolean | false | 是否在页面初始加载时显示工具栏 | | animate | boolean | true | 是否采用动画来隐藏或显示工具栏 | | swipeBack | boolean | true | 是否支持通过拖拽返回上一层 | | labels | boolean | true | 是否显示标签文本 |
Framework7 工具栏是一个非常实用且易于使用的组件,可以为移动应用程序提供稳定的导航栏及操作工具。开发者可以通过简单的 HTML、CSS 和 JavaScript 代码来构建漂亮且功能强大的工具栏,并在用户滚动页面时自动隐藏或展示。