有时我需要刷新页面以使我的jQuery脚本在页脚工作

时间:2017-10-27 14:31:04

标签: jquery css

我有一个固定的标头,因为它已修复部分网页,因此我需要向margin-top添加first-page-content。我考虑使用jQuery脚本来检查header呈现的height,并将其作为margin-top添加到first-page-content。它有效,但有时我需要刷新页面,这对用户来说非常麻烦。

脚本(在页脚):

$(document).ready(function(){ // This function is activated after the document is loaded
  $('.first-page-content').css('margin-top', $('#header').height()); // Sets the margin-top of the first-page-content as the height of the header
});

In case you need the jQuery API documentation

编辑:当它没有工作时,标题部分.first-page-content,因为没有margin-top

2 个答案:

答案 0 :(得分:0)

使用:

解决它
$(window).on('load', function(){
  $('.first-page-content').css('margin-top', $('#header').height()); // Sets the margin-top of the first-page-content as the height of the header
});

reference

答案 1 :(得分:0)

阅读:

setInterval(my_function,500);

然后,您的删除/创建边距的功能将在0.5秒后刷新。