我正在使用Sharepoint开发人员.在页面内我有自定义的JQuery代码,工作正常.但是当我添加$(窗口).scroll时它不会触发.
function TTNListScroll()
{
var bestaatDiv = document.getElementById("header-fixed");
if(bestaatDiv ==null){
alert("mag maar 1 keer komen");
var head = document.getElementsByTagName("thead");
TTNmyTable = head[0].parentNode;
TTNmyTable.id="table-1";
var parent = TTNmyTable.parentNode;
parent.removeChild(TTNmyTable);
parent.appendChild(TTNmyTable);
var newTable=document.createElement("table");
newTable.id="header-fixed";
parent.appendChild(newTable);
var tableOffset = $("#table-1").offset().top;
var $header = $("#table-1 > thead").clone();
var $fixedHeader = $("#header-fixed").append($header);
$(window).scroll(function() {
alert('a');
});
alert($._data(window).events.scroll);
alert($(window).height());
}
}
Run Code Online (Sandbox Code Playgroud)
该函数在document.ready中定义.我的目标是在向下滚动时冻结表头.
如果有人有任何想法,他们会很感激.
谢谢