HTMLElement 與連結擴充
HTMLElement.prototype 的版面與捲動工具,以及 HTMLLinkElement.prototype 的導覽工具。
HTMLElement
原始碼:src/prototype/HTMLElement.ts
| 方法/屬性 | 說明 |
|---|---|
el._display(value) |
鏈式 style.display = value |
el.width(v) / height(v) / paddingTop(v) / paddingLeft(v) / paddingBottom(v) / paddingRight(v) / marginTop(v) / marginLeft(v) / marginBottom(v) / marginRight(v) |
鏈式數值型樣式設定;純數字/數字字串會自動補上 px |
el.padding(top, right?, bottom?, left?) / el.margin(...) |
CSS 簡寫式鏈式設定(1–4 個引數,回退規則與 CSS padding/margin 屬性相同) |
el.scrollToX(value, animation?) / el.scrollToY(value, animation?) |
捲動至絕對位置(會限制在內容邊界內),可選擇 behavior: "smooth" |
el.scrollToT(animation?) / el.scrollToB(animation?) |
捲動至頂部/底部邊緣 |
el.scrollToL(animation?) / el.scrollToR(animation?) |
捲動至左側/右側邊緣 |
HTMLLinkElement
原始碼:src/prototype/HTMLLinkElement.ts
| 方法 | 說明 |
|---|---|
a._go(href?) |
鏈式:設定 href(若有給定)並在目前分頁導航(target = "_self") |
a._open(href?) |
鏈式:設定 href(若有給定)並在新分頁導航(target = "_blank") |