Поскольку ваши якорные элементы уже меняют хеш-адрес, прослушивание события onhashchange - еще один хороший вариант. Как уже упоминал @flori, этот метод хорошо работает с кнопкой назад.
var tabs$ = $(".nav-tabs a");
$( window ).on("hashchange", function() {
var hash = window.location.hash, // get current hash
menu_item$ = tabs$.filter('[href="' + hash + '"]'); // get the menu element
menu_item$.tab("show"); // call bootstrap to show the tab
}).trigger("hashchange");
Наконец, запуск события сразу после того, как вы определили слушателя, также поможет отобразить правильную вкладку на загрузке страницы.
удалите все, что у вас есть в ячейке A3 или добавьте строку между A2 и A3
или используйте эту формулу:
=IMPORTRANGE("1iS3hBtbkAyi5ql9V-6YwerQWXKx2ED8SR5bR3PY3Bm4", "Sheet3!A2:B2")
Когда вы получаете подобные ошибки, это происходит потому, что вы импортируете набор информации, которая, если она будет отображаться, переопределит данные, которые у вас уже есть на вашем листе. Как правило, для решения этой проблемы рекомендуется создать новый лист и выполнить импорт на новом пустом листе, но если вы пытаетесь объединить 2 столбца в 4 (по 2 на каждый дублирующий данные), убедитесь, что вы предоставляете правильное пространство например, я полагаю, вы захотите поместить первый импорт в ячейку A1, а второй в C1. И если вы помещаете только одну IMPORTRANGE
формулу в лист с уже имеющимися данными, просто убедитесь, что она не перекрывается.
Это означает, что ваша проблема в основном перекрывается информацией при импорте с использованием формулы
blockquote>IMPORTRANGE
Основные вещи, которые можно попытаться решить, или найти путь для ее решения, могут быть:
select cell A3 and push delete button.
Или
create a new sheet and try the formula again with an empty sheet.