UNPKG

851 BJavaScriptView Raw
1function switchPage (oldUrlParam, newUrlParam) {
2 var oldPage = oldUrlParam.split('&')[0]
3 var newPage = newUrlParam.split('&')[0]
4 // 查找页面跳转前的page页(dom节点)
5 // console.log(oldUrlParam)
6 // 如果源地址获取不到 那么一般是因为源页面为首页
7 if (oldPage === undefined) {
8 oldPage = globalConfig.entry
9 }
10 var oldDom = document.getElementById('ox-' + oldPage)
11 if (oldDom) {
12 // 隐藏掉旧的节点
13 oldDom.style.display = 'none'
14 }
15 // 查找页面跳转后的page
16
17 var newDom = document.getElementById('ox-' + newPage)
18 // console.log(newDom)
19 if (newDom) {
20 // 隐藏掉旧的节点
21 newDom.style.display = 'block'
22 } else {
23 console.error('页面不存在!')
24 return
25 }
26 window.ozzx.activePage = newPage
27 runPageFunction(newPage, newDom)
28}
\No newline at end of file