我正在使用滚动脚本,在页面上达到特定点时,将元素的显示从none更改为block。如何在滚动后淡入元素
是否有任何应用淡入淡出以及更改显示,甚至加载动画gif的方式?
这里是我的代码
window.onscroll = function()
{
if(window.XMLHttpRequest) {
if (document.documentElement.scrollTop > 454 || self.pageYOffset > 454) {
$('logosmall').style.position = 'fixed';
$('logosmall').style.top = '0';
$('logosmall').style.padding = '10px';
$('logosmall').style.display = 'block';
} else if (document.documentElement.scrollTop < 454 || self.pageYOffset < 454) {
$('logosmall').style.position = 'absolute';
$('logosmall').style.top = '454px';
$('logosmall').style.display = 'none';
}
}
}
感谢您的帮助。我使用这个代码以及一个滚动来锚定,但他们似乎并没有一起工作,试图把一个jQuery不冲突,但没有工作... – 2012-04-15 12:18:52
你检查在控制台日志中的任何问题?把一些日志记录看看它停止的地方。 – 2012-04-15 14:00:51