gpt4 book ai didi

javascript - React-Bootstrap - 如何保持 Navbar.Toggle 按钮始终可见?

转载 作者:行者123 更新时间:2023-12-03 01:29:36 24 4
gpt4 key购买 nike

我正在使用 React-Bootstrap 制作导航菜单。展开后的切换按钮包含我的导航项,用于转到应用程序的不同部分。到目前为止,我知道它应该响应小屏幕设备,因为一旦显示宽度小于 768px,导航项就会消失在切换按钮内,如果屏幕更宽,导航项就会出现在导航栏内。

我想要的是始终将切换按钮、其行为及其导航项(来自 Navbar.Collapse)保留在内部。我搜索了文档和其他问题,但没有找到任何方法来做到这一点。

这是我的代码:

    import React from 'react';
import { bindActionCreators } from 'redux';
import { connect } from 'react-redux';
import { Glyphicon, Nav, Navbar, NavItem } from 'react-bootstrap';
import { actionCreators } from '../store/ExpeditionStore';
import './NavMenu.css';
const translations = require('../Translations');

class NavMenu extends React.Component {

render() {
return (
<Navbar inverse fixedTop fluid collapseOnSelect>

<Navbar.Header>
<Navbar.Toggle />
<Navbar.Brand>
{this.props.title}
</Navbar.Brand>
</Navbar.Header>

<Navbar.Collapse>
<Nav>
<NavItem>
<Glyphicon glyph='plane' />{translations.getCaption('shipment')}
</NavItem>
</Nav>
<Nav>
<NavItem onClick={() => this.props.switchLanguage(translations)}>
EN/FR
</NavItem>
</Nav>
</Navbar.Collapse>
</Navbar>
);
}
}

export default connect(
state => state.expeditionStore,
dispatch => bindActionCreators(actionCreators, dispatch)
)(NavMenu);

即使设备宽度超过 768 像素,如何将切换按钮和 Navbar.Collapse 导航项保留在其中?

最佳答案

将值为“xl”或“xxl”的展开属性添加到主导航栏标记。例如:展开=“xxl”

关于javascript - React-Bootstrap - 如何保持 Navbar.Toggle 按钮始终可见?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51365291/

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