例如我有3页:
第1页,<div id="header" height="460">
,
第2页,<div id="header" height="100">
,
带有<div id="header" height="100">
的第3页。
在第一页1上我将高度设置为460px,但是当我将其更改为任何其他页面(例如page2)时,它应该加载页面然后将其从460px动画为100px,之后如果我点击第3页我希望它能够识别它已经设置为100px并且不需要动画,但是如果我点击返回第1页,它将加载page1并将动画重新设置为高度460px。
提前致谢
在我尝试使用之前:
$('#buttonToPage2').click(function(){
$('#header').animate({height:'100px'}, 500);
});
$('#buttonToPage1').click(function(){
$('#header').animate({height: '460px'}, 500);
});
但它在加载页面之前会动画。
P.S。 就此而言,我对JQuery或JavaScript不是很了解。
答案 0 :(得分:0)
你可以试试这个:
$('#header').animate({
height: '100px'
}, 5000, function() {
// Animation complete.
});
只要页面加载完成就立即调用。
答案 1 :(得分:0)
$(#header).height(100).slideUp();
$(#header).height(460).slideDown();
只需在$(document).ready()
答案 2 :(得分:0)