Когда я вызываю функцию .remove() с .click, навигационная панель и кнопка исчезают, а затем снова появляются через пару секунд. Хотя запуск функции remove() с консоли удаляет панель навигации, и она не появляется снова. Сразу после того, как я нажимаю кнопку, чтобы вызвать удаление, на вкладке сети отображается статус 200 от инициатора turbolinks.js? Body = 1: 59.Nav bar появляется после вызова .remove()
$('#slide_up_btn').click(function() {
$('#dispatch_nav').remove();
$(this).slideUp();
});
<%= link_to '<i class="fa fa-arrow-up"></i>'.html_safe, "#", class: "btn btn-mini", id: "slide_up_btn" %>
<div class="navbar navbar-fixed-top uv" id="dispatch_nav"> ... </div>
Любая помощь в решении проблемы была бы оценена!
Не является ли страница Reloaded? –
Я думаю, что @ A.Wolff верен. Статус 200 означает, что страница была перезагружена. – Geo