微件:Sandbox:修订间差异
跳转到导航
跳转到搜索
无编辑摘要 |
无编辑摘要 |
||
第23行: | 第23行: | ||
<p>payload</p> | <p>payload</p> | ||
<script> | <script> | ||
function | window.onscroll = function() { | ||
var | var pos = window.scrollY; | ||
var | var top = document.getElementById("maintable").offsetTop; | ||
var | var bottom = document.getElementById("bottom_anchor").offsetTop; | ||
if ( | var hdr = document.getElementById('fixed-table-header'); | ||
if (top < pos && pos < bottom) { | |||
if (hdr == null) { | |||
table = document.getElementById('maintable'); | |||
hdr = table.cloneNode(true); | |||
hdr.id = 'fixed-table-header'; | |||
hdr.style.position = 'fixed'; | |||
hdr.style.pointerEvents = 'none'; | |||
hdr.style.top = 0; | |||
hdr.style.width = table.style.width; | |||
document.getElementById("table-container").appendChild(hdr); | |||
} else | hdr.style.visibility = 'hidden'; | ||
for (var i = 0; i < hdr.childNodes.length; i++) | |||
if (hdr.childNodes[i].tagName == 'THEAD') { | |||
hdr.childNodes[i].style.visibility = 'visible'; | |||
hdr.childNodes[i].style.pointerEvents = 'auto'; | |||
} | |||
} | |||
} else if (hdr != null) hdr.remove(); | |||
} | } | ||
</script></includeonly> | </script></includeonly> |