網(wǎng)站建設(shè)后臺(tái)的多頁簽功能怎么使用(三)?
- 作者:新網(wǎng)
- 來源:新網(wǎng)
- 瀏覽:100
- 2018-02-22 18:06:44
網(wǎng)站建設(shè)的后臺(tái)經(jīng)常會(huì)有這樣的功能:左側(cè)是導(dǎo)航菜單,點(diǎn)擊菜單后會(huì)在右側(cè)主區(qū)域以頁簽(也可稱為選項(xiàng)卡)的形式打開頁面,那么網(wǎng)站建設(shè)后臺(tái)的多頁簽功能怎么使用?
網(wǎng)站建設(shè)的后臺(tái)經(jīng)常會(huì)有這樣的功能:左側(cè)是導(dǎo)航菜單,點(diǎn)擊菜單后會(huì)在右側(cè)主區(qū)域以頁簽(也可稱為選項(xiàng)卡)的形式打開頁面,那么網(wǎng)站建設(shè)后臺(tái)的多頁簽功能怎么使用?
<
div>3.3 解決頁面不能正常顯示的問題
熟悉中繼器的朋友這時(shí)候應(yīng)該馬上就能知道頁面不能正常顯示的原因,因?yàn)槲覀冊谇懊嬖O(shè)置中繼器的時(shí)候,配置了中繼器的分頁屬性,即每頁顯示一個(gè)項(xiàng)目,而我們在點(diǎn)擊菜單的時(shí)候,每點(diǎn)擊一次就會(huì)像中繼器中增加一個(gè)項(xiàng)目,但是增加的項(xiàng)目默認(rèn)是排在后面的,也就是排在了第2頁,第3頁,第N頁。所以我們只能看到第一個(gè)菜單的頁面,之后點(diǎn)擊的菜單的頁面就看不到。
明白了問題的原因就容易解決了,我們只需要將后點(diǎn)擊的菜單插入的項(xiàng)目排列在最前面就可以了,那這里就用到了中繼器的排序功能,跟著下面的步驟繼續(xù)操作。
首先添加一個(gè)全局變量“sort”(或?qū)⒛J(rèn)的全局變量名修改為“sort”),然后修改菜單的“鼠標(biāo)單擊時(shí)”事件。在點(diǎn)擊菜單的時(shí)候,給sort值+1,給“頁面”中繼器增行的時(shí)候,設(shè)置sort值等于新的全局變量sort值。這樣做就可以使得每次打開的頁面的sort值都比上一個(gè)大1,然后利用中繼器的排序功能就可以將最后打開的頁面排在最前面。
然后我們再給中中繼器“頁面”添加排序功能,排序動(dòng)作可以在中繼器“載入時(shí)”來執(zhí)行。
這時(shí)候再來預(yù)覽,我們可以發(fā)現(xiàn)無論如何點(diǎn)擊菜單,頁面都可以正常顯示了,上面的問題①解決。接下來再解決問題②。
3.4 點(diǎn)擊頁簽切換頁面
這個(gè)問題比較容易解決,根據(jù)上一步中頁面的顯示邏輯,點(diǎn)擊頁簽的時(shí)候,只需要更新一下“頁面”中繼器中的sort值即可(在最新的全局變量sort值的基礎(chǔ)上+1)。
以上就是小編對于網(wǎng)站建設(shè)之解決頁面不能正常顯示的問題的解答。