---
# System prepended metadata

title: BTS Sticky
tags: [BTS]

---

---
tags: BTS
---
---
# BTS Sticky

`<script src="/frontend/js/scrollspy.js"></script>`
`<script src="/frontend/js/jquery.sticky-sidebar.js"></script>`

type分別代表  黏性跟滾動偵測
頁籤列表沒有 &lt;a&gt;
頁籤內容沒有對應 id
所以要自己加

如果只想要滾動偵測：
type="sticky" 仍需要加入，圖中的blade都要加，並只需載入 scrollspy.js
(如需修改錨點定位，可察看圖片下方文字)

![](https://i.imgur.com/ULGTqVC.png)

若有錨點定位不準的地方，可修改 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;
```



