网页上加了w3c那行就好都功能实现不了
我的随滚动条滚动的层 实现不了 我要是删了 W3C标准那段 就影响我网上的其他地方个 也没有其他办法解决
这是我滚动的代码
function move( ){
document.getElementById("advLayer").style.pixelTop=
advInitTop+document.body.scrollTop; }
window.onscroll=move ;
网页上加了w3c那行就好都功能实现不了
我的随滚动条滚动的层 实现不了 我要是删了 W3C标准那段 就影响我网上的其他地方个 也没有其他办法解决
这是我滚动的代码
function move( ){
document.getElementById("advLayer").style.pixelTop=
advInitTop+document.body.scrollTop; }
window.onscroll=move ;
你的滚动代码不符WEB标准,所以删除w3c声明就可以用。
下面是符合标准的代码
function addEventHandler(target, type, func){
if (target.addEventListener)
target.addEventListener(type, func, false);
else if (target.attachEvent)
target.attachEvent("on" + type, func);
else target["on" + type] = func;
}
var advIniTop = 0;
function move(){
var layer1 = document.getElementById("nav1");
if (layer1) layer1.style.top = advIniTop + document.body.scrollTop || document.documentElement.scrollTop + 10 + "px";
}
addEventHandler(window, "scroll", move);
w3c要是不能全满足,就只能保功能了
不加呗,w3c有的时候会和js和css有冲突