Я пытаюсь добавить функцию отмены / возврата во вкладках Jquery. Я могу хранить и восстанавливать li / div для добавленной / удаленной вкладки.
Проблема возникает, когда я снова добавляю вкладку в форму, хотя она добавляется правильно, поскольку li и div для этой конкретной вкладки присутствуют и могут быть видны. Но если я нажму на эту вкладку, событие tabsselect не будет запущено. Ли и div для вкладки выглядят по порядку. Но я не могу понять, чего не хватает.
На моем сайте я динамически добавляю и удаляю вкладки, и он работает нормально, но просто чтение только что удаленной вкладки не работает
Вот код для добавления вкладки
var $tabs = $("#tabs").tabs({
tabTemplate: "<li><a href='#{href}'>#{label}</a> <span id='id1' class='ui-icon ui-icon-close'>Remove Tab</span></li>",
add: function (event, ui) {
var tab_content = $tab_content_input.val(); // || "Tab " + tab_counter + " content.";
}
});
Вот код удаления
$("#tabs span.ui-icon-close").live("click", function () {
if (imode == 1) {
var index = $("li", $tabs).index($(this).parent());
if ($tabs.tabs("length") > 1) {
$tabs.tabs("remove", index);
}
}
});
Ничего особенного на самом деле. Ищу ответы.
Спасибо