成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

一款基于移動(dòng)端的日歷控件iantooDate

liangzai_cool / 483人閱讀

摘要:已被移除過時(shí)的提醒時(shí)間的顏色。默認(rèn)當(dāng)日歷控件滑動(dòng)的時(shí)候是否實(shí)時(shí)更新日歷控件的位置主要是對(duì)部分低端機(jī)型做性能處理。返回當(dāng)前的時(shí)間調(diào)用該方法關(guān)閉日歷控件。年月日時(shí)分秒星期

原文鏈接 使用

引入文件:

./build/css/iantooDate.css
./build/js/iantooDate.js

并在頁(yè)面上調(diào)用:

iantoo.date()

詳細(xì)使用方法見page/iantooDate/index.html

[========]

兼容性
ios 8.0+
Android 4.0+
預(yù)覽

github API el
type:string    默認(rèn) body    class | id

日歷控件被渲染的地方,element 。

date
type:string    默認(rèn) 當(dāng)前時(shí)間
yyyy-mm-dd hh:mm:ss  |  yyyy-mm-dd

初始化時(shí)間的,不設(shè)置為初始化系統(tǒng)當(dāng)前的時(shí)間。

setSystemDate
type:string 默認(rèn)系統(tǒng)時(shí)間
yyyy-mm-dd hh:mm:ss  |  yyyy-mm-dd  | 時(shí)間戳

手動(dòng)設(shè)置系統(tǒng)時(shí)間,通常情況不適用該功能。
主要是為了避免用戶修改了手機(jī)日歷之后,獲取的本地與服務(wù)器時(shí)間不統(tǒng)一,可以通過獲取服務(wù)器時(shí)間進(jìn)行手動(dòng)設(shè)置。將不在獲取本地時(shí)間

lang
type:string    默認(rèn) "cn"    cn | en

選擇日歷的語(yǔ)言,支持中英文,默認(rèn)中文

rollDirection
type:string    默認(rèn) "UD"    UD | LR

日歷控件滾動(dòng)的方向,默認(rèn)縱向滾動(dòng),LR為橫向滾動(dòng);注:字母為大寫。

header
type:boolean    默認(rèn) true

是否顯示頭信息。

week
type:boolean    默認(rèn) true

是否顯示星期欄

mask

遮罩層設(shè)置

mask.show
type:boolean    默認(rèn) true

是否顯示遮罩層。

mask.closePage
type:boolean    默認(rèn) true

點(diǎn)擊遮罩層是否關(guān)閉日歷控件。

elastic
type:number    默認(rèn) 0.3   0~1 

彈性值,是指滑動(dòng)的距離占整個(gè)日歷高度的百分比,超過一定百分比之后才可以滾動(dòng),否則彈回。

theme

主題顏色配置

theme.selectGB
type:string    默認(rèn) 不同版本顏色值不同。

被選擇的某一天的背景顏色,設(shè)置方式可以是 十六進(jìn)制 #ff8800rgb、rgba、最終以element.style.background = color的形式設(shè)置。

theme.selectFontColor
type:string    默認(rèn) #ffffff

被選擇的某一天的惡文字顏色,設(shè)置方式同theme.selectGB

theme.systemBG
type:string

系統(tǒng)對(duì)應(yīng)的時(shí)間背景顏色。

例如:今天的時(shí)間是2018-06-20,通過上面的參數(shù)date:"2018-06-22",那么06-22為選中的某一天,06-20為系統(tǒng)時(shí)間。當(dāng)選中的某一天雨系統(tǒng)時(shí)間重合時(shí),會(huì)以選中的時(shí)間theme.selectGB優(yōu)先顯示。

theme.systemFontColor
type:string

系統(tǒng)時(shí)間對(duì)應(yīng)的文字顏色。

theme.overdueRemindingColor (已被移除)
type:string

過時(shí)的提醒時(shí)間的顏色。該效果之后再設(shè)置了提醒時(shí)間sign之后才會(huì)生效。

例如:

iantoo.date({
    el:".newCalendar",
    date:"2018-06-22",
    theme:{
        selectGB:"#33b5e5",
        overdueRemindingColor:"#ececec"
    },
    sign:["2018-06-21","2018-06-23"]
})

則當(dāng)前的初始化時(shí)間是2018-06-22,提醒時(shí)間中分別有2018-06-21 | 2018-06-23 ,21日是初始化時(shí)間之前的時(shí)間,為過期時(shí)間,提示的背景色會(huì)以theme.overdueRemindingColor的顏色顯示,23日為還未發(fā)生的提示,顏色背景則以theme.selectGB顯示。

move
type:boolean    默認(rèn) true

當(dāng)日歷控件滑動(dòng)的時(shí)候,是否實(shí)時(shí)更新日歷控件的位置,主要是對(duì)部分低端機(jī)型做性能處理。
核心代碼:禁用之后,主要是對(duì) touchmove事件不在監(jiān)聽和執(zhí)行渲染。

sign
type:Array    默認(rèn) []    ["yyyy-mm-dd","yyyy-mm-dd"]

提醒事件,添加之后會(huì)在對(duì)應(yīng)的天下面添加一個(gè)圓點(diǎn)提醒。

clickDay
`type:Function`    `callback : date,close`

點(diǎn)擊某一天的時(shí)候回調(diào)方法。

date:返回當(dāng)前的時(shí)間,
close:調(diào)用該方法關(guān)閉日歷控件。

使用方法:

iantoo.date({
    render:function(date,close){
        //....
        console.info(date)  // {Y: 2018, M: 6, D: 29}

        close()  //關(guān)閉日歷控件
    }
})
render
type:Function    callback : opction

每次打開日歷控件的時(shí)候調(diào)用一次。

iantoo.date({
    render:function(opction){
        /*
        {
            date:date,                 //初始化的時(shí)間
            systemDate:systemDate     //    系統(tǒng)時(shí)間
        }
        */
    }
})
slide
type:Function    callback : date

每次滾動(dòng)日歷之后回調(diào),注:是指日歷發(fā)生了月份滾動(dòng),而不是被回彈回去。

date:當(dāng)前顯示的年、月

clickFooter
type:Function    callback : systemDate,close

點(diǎn)擊底部的查看今天按鈕回調(diào)方法。

systemDate:系統(tǒng)時(shí)間
close : 關(guān)閉日歷方法

close
type:Function

日歷控件被關(guān)閉 之后調(diào)用,沒有回調(diào)參數(shù)。

擴(kuò)展 iantoo.date.close()

在頁(yè)面調(diào)用該方法會(huì)直接關(guān)閉日歷控件

iantoo.data.fmtDate()

傳入不同格式的時(shí)間可以轉(zhuǎn)換為如下的形式返回,入?yún)⑿问絽⒖?b>dayjs;通常YYYY-MM-DD | YYYY-MM-DD HH-MM-SS。傳入空會(huì)返回系統(tǒng)當(dāng)前時(shí)間。

return {
    Y:年,
    M:月,
    D:日,
    h:時(shí),
    m:分,
    s:秒,
    w:星期
}

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/107863.html

相關(guān)文章

  • 精彩文章大合集- 收藏集 - 掘金

    摘要:發(fā)布應(yīng)用市場(chǎng)的平臺(tái)搶紅包工具紅包精靈開源啦掘金紅包精靈,如果喜歡,點(diǎn)個(gè)開源不易。作者將原素材文章進(jìn)行了新內(nèi)容的添加和重新排列,但是因?yàn)槲恼赂咝У拇a編寫技巧總結(jié)前端掘金本文總結(jié)了代碼編寫技巧,來提升你的和代碼。 收藏安卓開發(fā)中非常實(shí)用優(yōu)秀的庫(kù)! 有圖有真相! - Android - 掘金本來是打算收藏工具類的,但轉(zhuǎn)念一想,已經(jīng)有這么多優(yōu)秀的庫(kù)了,就沒必要再去重復(fù)造輪子了,便歸納工作中比...

    ermaoL 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<