设置变量后执行回调函数

时间:2017-03-28 07:37:14

标签: javascript jquery html javascript-events

我有一个带有四个标签的页面,点击每个标签会在页面上显示一个网格。

我的情况是,在一小部分时间点击所有选项卡的情况都没有得到评估。所以,我想在“网格的外部宽度设置”之后才执行一组语句。 我如何在JQuery中做到这一点? 我试过这个

$.when($('#' + dynamicTabId).width() > 0).done(function () {

  //Load the corresponding grid of a tab
});

现在,问题是即使"$('#' + dynamicTabId).width() > 0"为false,仍然会执行回调函数。有没有办法等待它?

我不能使用延迟对象,因为,标签ID是动态的,在同一个函数中执行所有执行,并且在单个变量中所有的id都被分配。

0 个答案:

没有答案