Вопрос JQuery / JS: как я могу менять «x» каждый раз, когда вызывается привязка? - PullRequest
0 голосов
/ 05 октября 2009

Я хотел бы изменить переменную x на 3 каждый раз, когда размер окна изменяется.

$(document).ready(function ()
{
    var x = $("#display_piece_big_frame").offset().left;

    $(window).bind("resize", function()
    {
        x = 300;
    });
});

Примечание: x нельзя поместить вне функции document.ready, поскольку она использует jQuery.

1 Ответ

4 голосов
/ 05 октября 2009

Поместите переменную x за пределы функции готовности. Поместите его в глобальную область или в объект в глобальной области.

var x = 1;
$(document).ready(function(){
  $(window).bind('resize', function() { x = 3; });
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...