獲取當(dāng)前所在目錄有問(wèn)題?
通過(guò) Rendition.currentLocation() 可以獲取當(dāng)前位置相關(guān)信息,
該方法返回的數(shù)據(jù)中主要是 start 和 end 對(duì)象,這兩個(gè)對(duì)象均有以下字段:
cfi、displayed、href、index、location、percentage。
1 在觸發(fā)翻頁(yè)的時(shí)候打印 start 和 end 對(duì)象,
發(fā)現(xiàn)兩者除了 cfi 字段有差異外,其他字段值都保持相同。
請(qǐng)教下老師這兩個(gè)字段有什么不同的意義?
2 在獲取當(dāng)前所在目錄時(shí),發(fā)現(xiàn)每個(gè)目錄的第一頁(yè)獲取值存在異常,
即該頁(yè)是前一個(gè)目錄的最后一頁(yè),當(dāng)進(jìn)入某目錄第二頁(yè)時(shí),才能正確獲取當(dāng)前目錄。
2018-09-03
你好,第一個(gè)問(wèn)題,start表示當(dāng)前頁(yè)的起始位置,end表示當(dāng)前頁(yè)的末尾位置,第二個(gè)問(wèn)題,需要看下你的源碼,應(yīng)該是你調(diào)用Rendition.currentLocation() 的時(shí)機(jī)有問(wèn)題,沒(méi)有選擇到正確的鉤子函數(shù)
2019-01-17
this.rendition.currentLocation()獲取還是空,樓主解決了嗎?
2018-09-04