jQuery - 计算元素的宽度

时间:2013-11-14 13:21:33

标签: jquery width element calculated-columns

我想通过用导航的宽度减去窗口的宽度来计算元素的宽度(#content)。其实我不知道我的代码失败了。如果有人可以帮助我会很棒!

$(function () {
    $(window).resize(function () {
        var widthWindow = $(window).width();
        var widthNav = $("nav").width();
        $("#content").css({ "width": widthWindow - widthNav });

        // Put the console log here
        console.log(widthWindow, widthNav);
    }).resize();
}); 

1 个答案:

答案 0 :(得分:0)

您没有调用包装函数。此外,您正在调用.resize()函数。

(function() {    
    $(window).resize(function () {
    var widthWindow = $(window).width();
    var widthNav = $("nav").width();
    $("#content").width(widthWindow - widthNav); // as suggested by @palash
    });
 })();