可以通过设置相应标签样式float为right实现,具体地:
1. 分析原生样式层级设置,如下图所示为SpreadJS在线表格编辑器中“粘贴”选项下拉框的样式设置以及相关层级关系;
2. 通过document.querySelector或document.querySelectorAll方法,根据样式class名称沿着样式层级关系获取“粘贴”选项下拉框元素;
3. 为该元素设置float属性为right,令其悬浮至父容器内部的右侧。
可参考如下代码:
- const gcRibbonBar = document.querySelector(".gc-ribbon-bar");
- const gcRibbonChild = gcRibbonBar.querySelectorAll(".ribbon-button-hover-item.vertical");
- const gcRibbonPaste = gcRibbonChild[1];
- const gcRibbonPasteIcon = gcRibbonPaste.querySelector(".ribbon-custom-triangle2");
- gcRibbonPasteIcon.style.float = "right";
复制代码
|