попробуйте это:
$(function () {
$("#tabs").tabs({
create: function (event, ui) {
return false;
},
select: function (event, ui) {
LoadSalesDetailsFrame(ui.index);
}
});
});
function LoadSalesDetailsFrame(tabIndex) {
alert(tabIndex);
}
единственная разница была вместо $ (this) .tabs ('option', 'selected'), вы используете ui.index
если вы используете $ (this) .tabs ('option', 'selected'), он получает текущий выбор в тот момент времени, когда вы нажимаете следующую вкладку, которая фактически остается предыдущей вкладкой. вместо этого вы должны использовать объект "ui", переданный событием select.