網(wǎng)站建設(shè)后臺的多頁簽功能怎么使用(五)?
- 作者:新網(wǎng)
- 來源:新網(wǎng)
- 瀏覽:100
- 2018-02-22 18:08:10
如果大家對網(wǎng)站建設(shè)后臺的多頁簽功能不熟悉的話,可以去看一下Web版的郵箱系統(tǒng)。那今天分享的案例就是教大家使用中繼器與內(nèi)聯(lián)框架實現(xiàn)網(wǎng)站后臺的多頁簽功能。
如果大家對網(wǎng)站建設(shè)后臺的多頁簽功能不熟悉的話,可以去看一下Web版的郵箱系統(tǒng)。那今天分享的案例就是教大家使用中繼器與內(nèi)聯(lián)框架實現(xiàn)網(wǎng)站后臺的多頁簽功能。
<
div>3.6 解決重復(fù)打開頁簽的問題
要解決此問題,我們只需要在點擊菜單的時候加上判斷條件即可,如果該菜單未打開(或打開后又關(guān)閉),則執(zhí)行增行操作;如果該菜單已打開,則只執(zhí)行更新操作(更新ids和頁面sort)。那么通過什么來判斷菜單當(dāng)前是不是處于打開的狀態(tài)呢?答案是通過中繼器的標(biāo)記功能,打開時標(biāo)記菜單,關(guān)閉時取消標(biāo)記。
修改“菜單”中繼器中矩形上的“鼠標(biāo)單擊時”用例Case1,增加判斷條件及標(biāo)記動作。
3.7 關(guān)閉頁簽
由于前面打下了良好的基礎(chǔ),關(guān)閉頁簽功能的實現(xiàn)就比較簡單了,只需要刪除ids中對應(yīng)的id(利用replace函數(shù),將ids中的id替換為空以實現(xiàn)刪除的效果),刪除頁簽和頁面(中繼器的刪除行功能),然后再取消菜單的標(biāo)記(中繼器的取消標(biāo)記功能)就可以了。(如果沒有關(guān)閉按鈕,現(xiàn)在“頁簽”中繼器中增加一個關(guān)閉圖標(biāo))
設(shè)置關(guān)閉按鈕的“鼠標(biāo)單擊時”用例。
到這里,原型已經(jīng)基本完成了,然后去預(yù)覽一下,隨意的去點擊菜單,切換或關(guān)閉頁簽,你會發(fā)現(xiàn)效果非常理想。當(dāng)然仍然還有一些可以優(yōu)化的地方,比如控制最多打開的頁簽數(shù),比如重復(fù)點擊當(dāng)前顯示的頁簽不再刷新頁面等等,那么這些問題留給大家去自行研究吧,當(dāng)然有問題可以與我交流。
4. 經(jīng)驗總結(jié)
其實,畫原型并沒有統(tǒng)一的標(biāo)準(zhǔn),是要低保真還是高保證。就好比做項目,同樣的需求,一個月有一個月的做法,一個星期有一個星期的做法。而畫原型也是,同樣的功能,根據(jù)不同的用途可以有不同的畫法,可簡可繁。另外對于一些復(fù)雜的原型,在考驗?zāi)愎ぞ呤炀毝鹊耐瑫r,也是在考驗?zāi)愕倪壿嬎季S能力。Axure RP不僅僅是原型工具,畫原型也不僅僅是“畫”原型。
以上就是小編對于網(wǎng)站建設(shè)后臺的多頁簽功能怎么使用的全部解答。