我正在尝试在没有 Ajax 的情况下在不同页面之间制作加载指示器。我有一个包含 gif 的 .spin-wrapper 类的 div。所以我需要在加载页面时隐藏它,并在我单击链接时显示它。加载新页面时,它应该再次隐藏(依此类推)。
但是当我重新加载页面时它只工作一次。它加载并隐藏我的 div,然后在我单击链接后显示它(出现控制台消息)。但它不起作用。我在任何其他页面上看到我的 div 并且我的控制台消息也没有出现。
应用程序.js:
function toggleSpin() {
$('.spin-wrapper').toggle()
console.log('clicked');
}
$(document).ready(function () {
$('.tooltip_cell').tooltip({container: 'body'})
$('.spin-wrapper').hide()
$('a').on('click',toggleSpin);
console.log('loaded');
});
如何解决?