




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第十七講 ionic 側(cè)邊欄ion-side-欄詳解s 以及ion-tap 結(jié)合側(cè)邊學(xué)習(xí)要點(diǎn):1. 側(cè)邊欄菜單 : ion-side-s2. 側(cè)邊欄打開(kāi)關(guān)閉 切換指令 :-toggle/-close3. 主區(qū)域容器 ion-side-content 屬性設(shè)置4. 側(cè)邊欄區(qū)域容器 : ion-side-中控制側(cè)邊欄菜單接口 : $ionicSide5.Delegate6. ion-tap 結(jié)合 ion-side-s 一起使用主講教師:(樹(shù)根)合作: (PhoneGap 中文網(wǎng))合作:(IT 營(yíng))1側(cè)邊欄菜單 : ion-side-s側(cè)邊欄菜單是一個(gè)最多包含三個(gè)子容器的元素:默認(rèn)情況下,側(cè)邊欄菜單
2、將只顯示 ion-side-content 容器的內(nèi)容。向左滑動(dòng)時(shí),將顯容器的內(nèi)容。示右邊欄 ion-side-容器的內(nèi)容,向右滑動(dòng)時(shí),將顯示左邊欄 ion-side-在 ionic 中,使用 ion-side-s 指令定義側(cè)邊欄菜單:2側(cè)邊欄打開(kāi)關(guān)閉切換指令 :-toggle/-close-toggle 指令用來(lái)給元素增加切換側(cè)欄內(nèi)容顯示狀態(tài)的功能:-close 指令用來(lái)給元素增加關(guān)閉側(cè)欄內(nèi)容的功能:-toggle 指令不同,-close 不需要指定要關(guān)閉的側(cè)欄是哪一邊,它直接將當(dāng)前打開(kāi)的側(cè)欄關(guān)閉。3 ion-side-content 屬性設(shè)置使用指令ion-side-content側(cè)邊欄菜
3、單的主顯示區(qū)域容器:.ion-side-content 指令有以下可選屬性:drag-content- 是否允許拖動(dòng)內(nèi)容打開(kāi)側(cè)欄菜單,默認(rèn)為 true。允許值:true| false。當(dāng)設(shè)置為 false 時(shí),將通過(guò)拖動(dòng)內(nèi)容打開(kāi)側(cè)欄菜單。edge-drag-threshold - 是否啟用邊距檢測(cè)。默認(rèn)為 false。允許值:number | true | false。如果設(shè)置為一個(gè)正數(shù),那么只有當(dāng)拖動(dòng)發(fā)生在距離邊界小于這個(gè)數(shù)值的情況下, 才觸發(fā)側(cè)欄顯示。當(dāng)設(shè)置為 true 時(shí),使用默認(rèn)的 25px 作為邊距閾值。如果設(shè)置為 false 或 0,則意味著側(cè)欄。邊距檢測(cè),可以在內(nèi)容區(qū)域的任何地方
4、拖動(dòng)來(lái)打開(kāi)4側(cè)邊欄區(qū)域容器屬性: ion-side-使用指令 ion-side-側(cè)邊欄區(qū)域容器:.ion-side-指令有以下屬性:side - 位于內(nèi)容區(qū)的左邊或右邊side 屬性是必須的。允許值:left | right。默認(rèn)值為left。width - 側(cè)邊欄的寬度 width 屬性是可選的,表示以像素為的側(cè)欄菜單寬度。默認(rèn)為 275px。is-enabled - 是否可用is-enabled 屬性是可選的,該側(cè)邊欄是否可用,允許值為:true | false ,默認(rèn)為true。 當(dāng)側(cè)邊欄不可用時(shí),拖拽內(nèi)容或使用切換按鈕都無(wú)法打開(kāi)側(cè)欄菜單。exe-aside-when - 側(cè)邊欄自動(dòng)顯示
5、條件表達(dá)式默認(rèn)情況下,側(cè)邊欄是隱藏的,需要用戶向左或向右拖動(dòng)內(nèi)容,或者通過(guò)一個(gè)切換按鈕來(lái)打開(kāi)。 但是在有些場(chǎng)景下(比如,橫放的平板)屏幕寬度足夠大,這時(shí),自動(dòng)地顯示側(cè)邊欄內(nèi)容會(huì)更 合理。exe-aside-when 屬性就是處理這種情況的,和 CSS3 的meida 類似,exe-aside-when 需要 一個(gè)CSS表達(dá)式,例如:ex示側(cè)欄菜單。e-aside-when=(min-width:500px),這意味著當(dāng)屏幕寬度大于 500px 時(shí)將自動(dòng)顯ionic 為 exe-aside-when 提供了一個(gè)快捷選項(xiàng):large , 這等同于 (min-width:768px)。5中控制側(cè)邊欄
6、菜單接口 : $ionicSideDelegate中控制側(cè)邊欄菜單接口,可以使用服務(wù)$ionicSideDelegate:toggleLeft(isOpen) - 是否打開(kāi)左側(cè)欄菜單參數(shù) isOpen 是可選的,默認(rèn)為 true ,表示打開(kāi)左側(cè)欄菜單。toggleRight(isOpen) - 是否打開(kāi)右側(cè)欄菜單參數(shù) isOpen 是可選的,默認(rèn)為 true ,表示打開(kāi)右側(cè)欄菜單。getOpenRatio() - 側(cè)欄菜單打開(kāi)的寬度占其總寬度比例例如,一個(gè) 100px 寬的側(cè)欄菜單,如果打開(kāi) 50px,那么其比例為 50%,getOpenRatio()將 返回 0.5 。isOpen() -
7、當(dāng)前側(cè)欄菜單是否打開(kāi)不管是左側(cè)欄菜單,還是右側(cè)欄菜單,只要處于打開(kāi)狀態(tài),isOpen()都返回 true。isOpenLeft() - 左側(cè)欄菜單是否打開(kāi)當(dāng)左側(cè)欄菜單處于打開(kāi)狀態(tài)時(shí),isOpenLeft()返回true。isOpenRight() - 右側(cè)欄菜單是否打開(kāi)當(dāng)右側(cè)欄菜單處于打開(kāi)狀態(tài)時(shí),isOpenRight()返回 true。canDragContent(canDrag) - 是否允許拖拽內(nèi)容以打開(kāi)側(cè)欄菜單canDrag 參數(shù)是可選的,如果 canDrag 為true,表示允許通過(guò)拖拽內(nèi)容打開(kāi)側(cè)欄菜單。edgeDragThreshold(value) - 設(shè)置邊框距離閾值當(dāng)參數(shù) value 為false 或 0 時(shí),意味著在內(nèi)容區(qū)域任何位置進(jìn)行拖拽都可以打開(kāi)側(cè)欄菜單。 如果參數(shù) value 為一個(gè)數(shù)值,意味著只有當(dāng)拖拽發(fā)生的位置距邊框不大
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 吉林工業(yè)職業(yè)技術(shù)學(xué)院《文化與翻譯》2023-2024學(xué)年第二學(xué)期期末試卷
- 上海農(nóng)林職業(yè)技術(shù)學(xué)院《大數(shù)據(jù)技術(shù)概論》2023-2024學(xué)年第二學(xué)期期末試卷
- 常州工學(xué)院《中小學(xué)管理學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 泰州2025年江蘇泰州市第二人民醫(yī)院招聘衛(wèi)生專業(yè)技術(shù)人員21人筆試歷年參考題庫(kù)附帶答案詳解-1
- 2025年熱壓硫化鋅(ZNS)晶體合作協(xié)議書(shū)
- 溫州大學(xué)《結(jié)構(gòu)力學(xué)上》2023-2024學(xué)年第二學(xué)期期末試卷
- 泉州輕工職業(yè)學(xué)院《微生物資源開(kāi)發(fā)與利用》2023-2024學(xué)年第二學(xué)期期末試卷
- 清遠(yuǎn)職業(yè)技術(shù)學(xué)院《學(xué)校心理學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 重慶商務(wù)職業(yè)學(xué)院《數(shù)據(jù)新聞與數(shù)據(jù)可視化》2023-2024學(xué)年第二學(xué)期期末試卷
- 福建信息職業(yè)技術(shù)學(xué)院《海商法學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 2024年醫(yī)師定期考核臨床類考試題庫(kù)及答案(共500題)
- 工程進(jìn)度款支付臺(tái)賬-1-
- 瀝青路面施工質(zhì)量控制要78課件講解
- 16.2《登泰山記》課件 2024-2025學(xué)年統(tǒng)編版高中語(yǔ)文必修上冊(cè)-9
- 【課件】如何保障我國(guó)未來(lái)的能源安全
- 2024年深圳科技企業(yè)員工聘用合同3篇
- 結(jié)腸術(shù)后恢復(fù)護(hù)理
- 綜藝節(jié)目贊助合同(2024年版)
- 道路運(yùn)輸企業(yè)主要負(fù)責(zé)人和安全生產(chǎn)管理人員安全考核習(xí)題庫(kù)(附參考答案)
- 2024東莞市勞動(dòng)局制定的勞動(dòng)合同范本
- 2024年四川省公務(wù)員考試《行測(cè)》真題及答案解析
評(píng)論
0/150
提交評(píng)論