so
1.0.0
So.js 是一個多用途 JavaScript 函式庫,包含 DOM、HTTP、Event、Animation 物件和使用 So 建置的擴充功能。
// set each '<p>' font size to '15px', wich has no 'foo' class
so . onReady ( function ( $ ) {
$ . dom ( "p:not(.foo)" ) . style ( "font-size" , 15 ) ;
// or
$ . dom ( "p" ) . not ( ".foo" ) . style ( "font-size" , 15 ) ;
// or
$ . dom ( "p" ) . filter ( function ( el ) {
return ! $ . dom ( el ) . hasClass ( '.foo' ) ;
} ) . style ( "font-size" , 15 ) ;
} ) ;
so . onReady ( function ( $ ) {
$ . http . get ( "/url" , { } , function ( data , /* client */ ) {
console . log ( data ) ;
/* console.log(client, client.request, client.response); */
} ) ;
} ) ;
// stop default actions of each <a> if 'href' is '#'
so . onReady ( function ( $ ) {
$ . dom ( "a[href='#']" ) . on ( "click" , function ( e ) {
e . stopDefault ( ) ;
} ) ;
} ) ;
// set each '<p>' font size animating to '15px', wich has no 'foo' class
so . onReady ( function ( $ ) {
$ . dom ( "p:not(.foo)" ) . animate ( { "font-size" : 15 } ) ;
// or
$ . dom ( "p" ) . not ( ".foo" ) . animate ( { "font-size" : 15 } ) ;
// or
$ . dom ( "p" ) . filter ( function ( el ) {
return ! $ . dom ( el ) . hasClass ( '.foo' ) ;
} ) . animate ( { "font-size" : 15 } ) ;
} ) ;
火狐瀏覽器 | 鉻合金 | 歌劇 | 狩獵之旅 | IE |
---|---|---|---|---|
4 | 5 | 11.6 | 5 | 9 |
火狐瀏覽器 | 鉻合金 | 歌劇 | 狩獵之旅 | IE | 安卓 |
---|---|---|---|---|---|
4 | ✓ | 11.5 | ✓ | ✓ | ✓ |
請參閱此處的文件。