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