Вы должны иметь возможность прикреплять события вкладок к родительскому элементу вкладок, который не нужно перезагружать. Чтобы быть в безопасности, вы всегда можете использовать live()
, поэтому он находится в корне дерева DOM. Или, если вы хотите быть более точным, вы можете сделать что-то вроде следующего.
<div id="container">
<div id="tabs"><!-- tabs to be reloaded --></div>
</div>
Предполагая, что #container
не нужно перезагружать, вы можете сделать:
$('#container').delegate('#tabs', 'tabsshow', function(event, ui) {
// some action when tabs has been shown
}