單頁應用裏 a標籤的href不能隨便設置爲'#'

由於單頁應用的導航一般是hash的若是 那樣設置會致使 javascript

window.onhashchange 事件重複觸發,產業意外結果,並且 這個錯誤很是隱蔽,很不容易想到,我以前本身作的單頁應用,就是由於這個一直找不到緣由,花了幾天才搞定
這個教訓必需要記一筆
 
推薦設置爲 
a.href='javascript:void(0)';
相關文章
相關標籤/搜索