1、使用bootstrap做了一個(gè)彈出層dialog的效果,默認(rèn)的時(shí)候,當(dāng)點(diǎn)擊dialogue以外的空白時(shí),dialog會(huì)自動(dòng)隱藏,但我自己卻不想要這個(gè)效果,開始的時(shí)候找錯(cuò)了方向,還去調(diào)試JS源碼,希望通過改動(dòng)源碼來(lái)實(shí)現(xiàn),點(diǎn)擊空白處時(shí),dialog不消失。后來(lái),才想起來(lái)。bootstrap的API里面應(yīng)該提供的有這樣的接口,是自己沒有找到對(duì)應(yīng)的API設(shè)置。但是找了好幾個(gè)API,設(shè)置之后,都沒有達(dá)到效果,后來(lái),在網(wǎng)上找到的做法是:$('#xxx').mod al({backdrop:"static",show:true})這里backdrop的值不能是官方API上所說(shuō)的TRUE or FALSE,而必須是static.
2、在使用bootstrap分頁(yè)插件時(shí),var options = {currentPage:currentpage,totalPages:totalPage,alignment:"right",onPageChanged:function(e,oldPage,newPage){currentpage = newPage;
getPageData(currentpage); }};
這是配置分頁(yè)百的參數(shù),alignment,是設(shè)置分頁(yè)導(dǎo)航條在JSP畫面中的顯示位置,默認(rèn)是left,還有就是onPageChanged函數(shù)里面,oldPage、newPage就是當(dāng)前的新舊頁(yè)碼pageNo。
3、bootstrap提供的日期控件:

$('.form_date').datetimepicker({
language: 'zh-CN',
weekStart:1,
todayBtn: 1,
autoclose:1,
todayHighlight: 1,
startView:2,
minView:2,
format:'yyyy-MM-dd',
forceParse:0
});
這里主要是format的設(shè)置,因?yàn)樵谟玫臅r(shí)候,你會(huì)發(fā)現(xiàn),
data-link-field="dtp_input2"data-link-format="yyyy-mm-dd">
這里的div也有對(duì)日期格式的設(shè)置:data-link-format,我在剛剛開始使用這個(gè)日期控件時(shí),理所當(dāng)然地以為,就是這里設(shè)置了日期的顯示樣式,但實(shí)際上,這里的設(shè)置對(duì)于選中日期的顯示是沒用的。,必須要是format屬性中進(jìn)行設(shè)置。
4、對(duì)jquery的validate框架的使用,以前幾乎沒有用過它,在網(wǎng)上查了下資料,就走馬上任地用起來(lái)了,但是我卻發(fā)現(xiàn):當(dāng)如果我在提交表單前,不對(duì)input輸入框進(jìn)行點(diǎn)擊,使之獲取焦點(diǎn),jquery就不會(huì)對(duì)該字段進(jìn)行驗(yàn)證,后面才知道,原來(lái)在提交時(shí),我還得調(diào)用("#xxx").valid();函數(shù),通過alid()的返回值FALSEor TRUE來(lái)判斷是否通過驗(yàn)證。再?zèng)Q定是否提交表單。
愛華網(wǎng)


