我正在使用 material-ui (v 4.9.5)Popper
作为上面的“弹出”菜单。它是左侧anchorElement
选中的。ListItem
我希望它Popper
与主菜单的顶部齐平。但是它看起来短了 5px。
如果我查看 Chrome 开发工具,我会看到以下内容,参数中的5px
值translate3d
就是问题所在。如果我将值更改为0px
开发工具中的值,问题就解决了。
我的问题是如何通过代码实现这一点。我已经modifiers为底层的popper.js尝试了以下使用,但它什么也没做。
<Popper
modifiers={{
offset: {
enabled: true,
offset: '-5, 0'
},
}}
className={globalMenuStyle.popperStyle}
placement="right-end"
open={isPopoverOpen}
onClose={handleHidingGlobalMenu}
anchorEl={anchorElement}>
{popoverMenuItems}
</Popper>
更奇怪的是,如果我尝试并尝试这样的事情并尝试 x 轴,modifiers它会沿 x 轴移动。为什么 x 轴有效而 y 轴无效?
modifiers={{
offset: {
enabled: true,
offset: '0, 50'
},
}}
九州编程
心有法竹
慕桂英4014372
相关分类