我在使用 jquery 代码块时遇到了一些麻烦,该代码块根据其中包含的徽标的宽度设置菜单栏的高度。问题是该站点是一个响应式设计,因此徽标的宽度会根据窗口的宽度而有所不同......由于某种原因,此代码仅在您第一次加载页面时有效,但不会继续调整大小随着徽标随页面窗口调整大小时的菜单栏。任何帮助,将不胜感激; 这是代码:
$(document).ready(function(){
var logoWidth = $('#logo').css('width'); //Get width of logo
var newHeight = parseInt(logoWidth) * 0.34666667; //Calculate resultant height of menu-bar
$("#grey-section").height(newHeight ); //Set new height of menu-bar
});