问题
i have a "body" with onScroll="Scroll()"
. Scroll method should, well, scroll some div as user scrolls the page.
Scroll():
function Scroll()
{
var el = document.getElementById('controlBox');
var ScrollTop = document.body.scrollTop;
el.style.top = ScrollTop + "px";
}
It works fine with Chrome and FF, but IE won't cooperate. What's wrong here?
回答1:
Remove the onScroll from your body tag, and try adding
window.onscroll = Scroll;
to your javascript, outside of the function.
来源:https://stackoverflow.com/questions/4709673/onscroll-wont-work-with-ie