Skip to content

Commit 4d7a8e1

Browse files
committed
refactor: 更改 DOM 操作节点
1 parent 775f382 commit 4d7a8e1

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/BootstrapBlazor/Components/Tab/Tab.razor.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,12 @@ const resize = tab => {
2020
}
2121

2222
const scroll = tab.scroll
23-
const lastItem = [...tabNav.querySelectorAll('.tabs-item')].pop()
23+
const lastItem = [...tabNav.querySelectorAll('.tabs-item-wrap')].pop()
2424
if (lastItem) {
2525
if (tab.vertical) {
2626
const tabHeight = scroll.offsetHeight
2727
let itemHeight = 0
28-
tabNav.querySelectorAll('.tabs-item').forEach(v => {
28+
tabNav.querySelectorAll('.tabs-item-wrap').forEach(v => {
2929
itemHeight += v.offsetHeight
3030
})
3131
if (itemHeight > tabHeight) {
@@ -39,7 +39,7 @@ const resize = tab => {
3939
// Item 总宽度大于 Nav 宽度
4040
const tabWidth = scroll.offsetWidth
4141
let itemWidth = 0
42-
tabNav.querySelectorAll('.tabs-item').forEach(v => {
42+
tabNav.querySelectorAll('.tabs-item-wrap').forEach(v => {
4343
itemWidth += v.offsetWidth
4444
})
4545
if (itemWidth > tabWidth) {
@@ -55,7 +55,7 @@ const resize = tab => {
5555
const active = tab => {
5656
resize(tab)
5757

58-
const activeTab = tab.tabNav.querySelector('.tabs-item.active')
58+
const activeTab = tab.tabNav.querySelector('.tabs-item-wrap.active')
5959
if (activeTab) {
6060
if (tab.vertical) {
6161
const top = getPosition(activeTab).top - getPosition(activeTab.parentNode).top + activeTab.offsetHeight
@@ -108,12 +108,12 @@ const setDraggable = tab => {
108108
let dragItem = null;
109109
let index = 0
110110

111-
tab.dragItems = [...tab.el.firstChild.querySelectorAll('.tabs-item')]
111+
tab.dragItems = [...tab.el.firstChild.querySelectorAll('.tabs-item-wrap')]
112112
tab.dragItems.forEach(item => {
113113
EventHandler.on(item, 'dragstart', e => {
114114
item.parentNode.classList.add('tab-dragging')
115115
item.classList.add('tab-drag')
116-
tab.dragItems = [...tab.el.firstChild.querySelectorAll('.tabs-item')]
116+
tab.dragItems = [...tab.el.firstChild.querySelectorAll('.tabs-item-wrap')]
117117
index = tab.dragItems.indexOf(item)
118118
dragItem = item
119119
e.dataTransfer.effectAllowed = 'move'

0 commit comments

Comments
 (0)