我是一个新手,在这里也是对JavaScript不熟悉。
基本上,我想要实现的是让一张图片从页脚升起到页面中心,在CSS方面已经解决了这个问题。但是我想让它在页面加载时自动升起。
如果有人可以指点我方向或者给我一些示例等等,我将非常感激。
提前感谢,
Joe
我是一个新手,在这里也是对JavaScript不熟悉。
基本上,我想要实现的是让一张图片从页脚升起到页面中心,在CSS方面已经解决了这个问题。但是我想让它在页面加载时自动升起。
如果有人可以指点我方向或者给我一些示例等等,我将非常感激。
提前感谢,
Joe
所以你想在页面加载之前/期间执行动画?大多数现代浏览器在执行任何动画之前都会加载网站。
不过,还有一种替代方案。你可以将页面中的大部分内容留空,除了动画当然。当网站被加载时,动画开始并且你可以使用 AJAX 获取你的内容。
这意味着在你的动画运行时,内容正在被加载。
我正在创建一个演示...稍等!
这是演示:http://jsfiddle.net/gWhtQ/
我使用了window.addEventListener('load', init, false);
来等待页面加载完成后再运行JavaScript。
加载完成后,创建一个XMLHttpRequest
对象,该对象在页面正常运行时获取另一个文件。
一旦内容加载完成,我使用document.getElementById('content').innerHTML = xmlhttp.responseText;
添加响应。
不要提及内容。我只是使用了一个随机可用的CSS文件。
如果你刚开始学习Javascript,使用像jQuery这样的库来进行动画处理可能会更容易入手。
jQuery可以让你专注于你想要实现的功能,而不必过多担心浏览器差异、ready事件等问题。此外,如果你更想了解jQuery是如何实现动画效果的,可以查看GitHub上的代码。