2

css 列レイアウトと id 'article' の div 要素の通常のレイアウトを切り替えようとしていますが、jQuery が機能していません... 全体が消えてしまいます。トグル機能でjQueryを使用してcssプロパティを削除する方法を誰か教えてもらえますか? 以下のようにプロパティを削除できると読みました...しかし、機能していません...誰かがそれを行う正しい方法を教えてもらえますか?

function changeview(orientation){
    $('#article').toggle(function(){
       $('#article').css('-webkit-column-width' : '768px', 'height' : '885px');                          
    },function(){                                 
        $('#article').css('-webkit-column-width' : '', 'height' : '');                              
    });
}
4

3 に答える 3

1

LIVE DEMO

function changeview(orientation){ 
    $('#article').click(function(){    
       var has_H = $(this).height() >= 885 ;         
       $(this).css({
          '-webkit-column-width': has_H ? 'auto' : 768,
                        'height': has_H ? 'auto' : 885
       }); 
    });
}
于 2013-03-13T19:11:55.853 に答える
0

私をそれに打ち負かしてください..常に私のフィドルであまりにも長い時間を費やしてください:tymeJVによって提案されているようにhttp://jsfiddle.net/f64Wy/はさらに優れています toggleClass

toggleClass更新-同じ例を削除して使用します-http://jsfiddle.net/f64Wy/1/

于 2013-03-13T19:24:22.737 に答える