- 要做table有水平和垂直方向的滾動(dòng)條的話,在table外面一層div設(shè)置
.table-warp{
overflow: scroll;
width: 100%;
height: 100%;
}
同時(shí),為了th td寬度自適應(yīng)要設(shè)置
padding:0 1.5em 0;
- 2.css中,要求不固定寬度的p/span等居中顯示,可以在外層包一層,例如
.wrap{//外層包裹的一層
float: left;
position: relative;
left: 50%;
}
span{
position: relative;
left: -50%;
}
- on方法中的方法可以去動(dòng)態(tài)的綁定事件處理,而jquery中的
click和js中的onclick不能去綁定動(dòng)態(tài)的事件處理,只能去處理靜態(tài)的事件處理。
- on方法中的方法可以去動(dòng)態(tài)的綁定事件處理,而jquery中的
-
4.jQuery的deferred對象(1.5.0版本以后):就是jQuery的回調(diào)函數(shù)解決方案。
(1).ajax鏈?zhǔn)秸{(diào)用
$.ajax("test.html")
.done(function(){ alert("哈哈,成功了!"); })
.fail(function(){ alert("出錯(cuò)啦!"); });
done()相當(dāng)于success方法,fail()相當(dāng)于error方法。采用鏈?zhǔn)綄懛ㄒ院?,代碼的可讀性大大提高。
(2).指定同一操作多個(gè)回調(diào)函數(shù)
$.ajax("test.html")
.done(function(){ alert("哈哈,成功了!");} )
.fail(function(){ alert("出錯(cuò)啦!"); } )
.done(function(){ alert("第二個(gè)回調(diào)函數(shù)!");} );
(3).為多個(gè)操作指定回調(diào)函數(shù)
$.when($.ajax("test1.html"), $.ajax("test2.html"))
.done(function(){ alert("哈哈,成功了!"); })
.fail(function(){ alert("出錯(cuò)啦!"); });
用到了一個(gè)新方法 $.when(),這段代碼的意思是,先執(zhí)行兩個(gè)操作$.ajax("test1.html")和$.ajax("test2.html"),如果都成功了,就運(yùn)行done()指定的回調(diào)函數(shù);如果有一個(gè)失敗或都失敗了,就執(zhí)行fail()指定的回調(diào)函數(shù)。