我想在頁面加載時顯示加載圖標。CSS選擇器,用於錨定href不以'#'結尾
我正在使用HTML,CSS和JS代碼。
HTML:
<div class="loader-icon"></div>
JS:
$(window).load(function() {
$(".loader-icon").fadeOut("slow");
});
$('a').click(function(){
$(".loader-icon").fadeIn("slow");
})
和一些CSS顯示加載圖標div.loader-icon
。
它工作正常,如果我點擊任何鏈接重定向到另一個頁面。但是當鏈接不重定向到另一個頁面時它不起作用。就像當我點擊「返回頂部」圖標時,加載圖標不斷顯示。它不會淡出。
假設:
<a href="http://example.com/page/">Page Now</a>
<a href="http://example.com/page/#">Back to Top</a>
<a href="http://example.com/page2/">Page Other</a>
它將爲「頁其它的工作,但不是「返回頂部」。
所以我想選擇一個選擇器,它的hrefs不以'#'結尾。還是有更好的方法來使用不同的簡單技巧來做同樣的事情?
如果你點擊轉到另一個頁面...那麼爲什麼你需要的功能點擊a? ....它只會刷新你的代碼並顯示你的加載器圖標,你只需要加載函數 – DaniP
創建演示再現此 – charlietfl
@DaniP,所以我需要刪除第二個js代碼? – Rinku