jqueryui кэширование - PullRequest
       15

jqueryui кэширование

0 голосов
/ 01 ноября 2009

Я что-то изменяю внутри вкладки. Я хочу также изменить размер другого элемента в той же вкладке. Однако выбор этого элемента происходит относительно медленно, с помощью :visible выясняется, какая панель вкладок видима, и так далее. Я хочу кешировать выделение, но как? alsoResize вообще принимает объект?

// The actual selection is more complex than this
var resizethis = $("#tabs panel:visible div.class2");

$("#tabs div.class1").resizable({ 
  alsoResize: resizethis
});

$("#tabs").tabs({
  show: function(event, ui) { 
    resizethis = $("#tabs panel:visible div.class2");
  }
});

Приведенный выше код явно не работает, var изменяется для resizethis, когда я изменяю вкладку вне области изменения размера.

Что мне делать? Есть ли способ кеширования? Спасибо.

1 Ответ

0 голосов
/ 01 ноября 2009
  • AFAIK alsoResize также принимает объекты

Вы можете изменить элемент, размер которого также должен быть изменен с помощью синтаксиса post-init.

$('#tabs div.class1').resizable('option', 'alsoResize', resizethis);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...