---
tags: BTS
---
---
# BTS Sticky
`<script src="/frontend/js/scrollspy.js"></script>`
`<script src="/frontend/js/jquery.sticky-sidebar.js"></script>`
type分別代表 黏性跟滾動偵測
頁籤列表沒有 <a>
頁籤內容沒有對應 id
所以要自己加
如果只想要滾動偵測:
type="sticky" 仍需要加入,圖中的blade都要加,並只需載入 scrollspy.js
(如需修改錨點定位,可察看圖片下方文字)

若有錨點定位不準的地方,可修改 scrollspy.js內的程式碼下列此行
**targetTop**:錨點和螢幕上方的距離
**headerHeight**:b-header高度
**stickyHeight**:標籤高 (可移除)
**dataOffset**:跟b-header和錨點間的偏移距離
```js
let scrollTop = isSticky ? targetTop - headerHeight - stickyHeight - dataOffset : targetTop - headerHeight - stickyHeight * 2 - dataOffset;
```
修改為 isSticky
```js
let scrollTop = isSticky ? targetTop - headerHeight - dataOffset : targetTop - headerHeight - dataOffset;
```