我想淡入一个div内条目的背景 - 这是为了向用户显示页面加载时最新的条目。在页面加载时淡入淡出
我希望它可以在页面加载时完成,而不必点击或悬停或任何东西,只要页面加载。
我有这样的:
$(document).ready(function() {
$('#box').fadeIn(5000, function() {
// Animation complete
});
});
是它像页面加载?
任何帮助表示赞赏。
我想淡入一个div内条目的背景 - 这是为了向用户显示页面加载时最新的条目。在页面加载时淡入淡出
我希望它可以在页面加载时完成,而不必点击或悬停或任何东西,只要页面加载。
我有这样的:
$(document).ready(function() {
$('#box').fadeIn(5000, function() {
// Animation complete
});
});
是它像页面加载?
任何帮助表示赞赏。
使用load
事件,触发页面加载:
$(window).load(function() {
$('#box').fadeIn(5000, function() {
// Animation complete
});
});
你能否解释'$(document).ready(...)'和'$(window).load()之间的区别。 ..)'?我对jQuery仍然足够新,并且之前没有遇到过后者。 =) – 2010-06-16 17:52:31
@ricebowl:当DOM(文档对象模型)变为ready(更早/更早)时,'ready'处理程序运行,而当包含DOM,图像,帧等的页面的所有资源都加载当涉及到图像/帧。 – Sarfraz 2010-06-16 17:58:03
啊,谢谢你=)(+1) – 2010-06-16 18:36:29
不是100%肯定,但你尝试过
window.onload =function() {
$('#box').fadeIn(5000, function() {
// Animation complete
});
}
布拉德,如果隐藏的内容您的代码应工作首先,然后将其淡入。jQuery无法淡化已显示的内容,即您无法淡出已隐藏的内容。
$(document).ready(function() {
$('#box').hide().fadeIn(5000, function() {
// Animation complete
});
});
页面加载就像是文件准备好了,是不是工作? – 2010-06-16 17:45:47
@kerry pageLoad和document.ready之间有区别 – 2010-06-16 17:48:44