我有一个带有四个标签的页面,点击每个标签会在页面上显示一个网格。
我的情况是,在一小部分时间点击所有选项卡的情况都没有得到评估。所以,我想在“网格的外部宽度设置”之后才执行一组语句。 我如何在JQuery中做到这一点? 我试过这个
$.when($('#' + dynamicTabId).width() > 0).done(function () {
//Load the corresponding grid of a tab
});
现在,问题是即使"$('#' + dynamicTabId).width() > 0"
为false,仍然会执行回调函数。有没有办法等待它?
我不能使用延迟对象,因为,标签ID是动态的,在同一个函数中执行所有执行,并且在单个变量中所有的id都被分配。