基於#在ionic專案中當成是路徑,使用的是$anchorscroll進行頁面內錨點跳轉功能。以下是使用主要程式碼
$location.hash(id);
$anchorScroll();
進行的操作是:
【1】先不滑動頁面,直接點擊按鈕觸發跳轉對應id處,跳轉後試試能否手動滑動頁面
【2】先滑動頁面,再點擊按鈕觸發跳轉事件,看看能否跳轉
【3】先滑動頁面,再點選按鈕觸發跳轉事件,成功跳轉之後嘗試能否手動滑動頁面
在android 上面都是這幾個操作都是可以的,在ipad上第2個跟第3個都失效,而且第一個成功跳轉之後,頁面無法向上滑動,只允許向下滑動