【发布时间】:2014-10-30 13:48:56
【问题描述】:
我正在使用 Sharepoint 开发者。在页面内部,我有自定义的 JQuery 代码,可以正常工作。但是当我添加 $(window).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());
}
}
函数在document.ready里面定义 我的目标是在我向下滚动时冻结表头。
如果有人有任何想法,他们将不胜感激。
谢谢
【问题讨论】:
标签: jquery sharepoint sharepoint-designer