Проблема с шириной окна jQuery при математических вычислениях

#jquery

#jquery

Вопрос:

Привет, у меня есть простой расчет, который теоретически должен работать… Но это не так, а именно у меня есть это:

     var win_width = $(window).width();
    var qc_widht  = 100;
    var container = 900;
    var a = win_width - container;
    var b = win_width - a - qc_widht;

    console.log(a   ' '   b   ' '  win_width);
  

И я использую его в функции window.on (‘resize’).

Когда я проверяю журнал, меняются как a, так и win_width, но b остается неизменным (никогда не меняется. Мой вопрос в том, почему b никогда не меняется?

Заранее большое спасибо за любую помощь или совет.

Raf

Комментарии:

1. нет. я не. скопируйте код и убедитесь сами

2. В любом случае, при сложении и вычитании одинаковых сумм с обеих сторон уравнения вы получаете одинаковый результат

3. Не то, чтобы javascript заботился, но вы неправильно написали «width» в своей qc_widht переменной.

4. Проще говоря, посмотрите на свои журналы, ясно, что a увеличивается на ту же величину, win_width что и уменьшается, это просто математическая проблема

5. аденео. При изменении размера окна var a изменяется, так же как и var b