2011-01-31 12 views
1

私は2 div 1 divクラスを持っていて、別のdivクラス名は "more-section-wrapper"と呼ばれ、ヘッダクラスは "more-section-wrapper" "より多くのセクションヘッダー"。jqueryで単純なスプリッタを試してみましたが、動作していません

$(".more-sections-wrapper").css("width","20px"); 
        $(".sections").css("width","810px"); 

以下のように、その後、私はより多くのセクションラッパーと新しいクラス名あまりセクション-ラッパーとIの追加を削除しようとして、onclickをもっとセクションヘッダに私は両方のdivの幅を調整しようとしていますセクションオーバーラッパーの幅調整onclickを超えていました。

私はスプリッターをしようとしますが、click .more-section-headerクラスの幅を調整しましたが、less-section-wrapperクラスをクリックしてもうまくいきません。

以下のコードを確認してください。

  ----------------------------------------------- 
      |      |      | 
      |      |      | 
      |      |      | 
      |      |      | 
      |      |      | 
      ------------------------------------------------ 

以下のように

$(".more-section-header").click(function() { 
    $(".more-sections-wrapper").css("width","20px"); 
    $(".sections").css("width","810px"); 
    $(".more-section-header").removeClass('more-section-header').addClass('less-section-header'); 
    }).find(".less-section-header").click(function() { 
     $(".less-sections-wrapper").css("width","347px"); 
     $(".sections").css("width","495px"); 
     $(".less-section-header").removeClass('less-section-header').addClass('more-section-header'); 
    }); 

HTML構造の提案jqueryの

答えて

2

で簡単なスプリッタを実装するためのソリューションは、あなたがachiveしようとしているものをthisですしてください?

Hereはアニメーションバージョンです。

+0

ありがとうございましたNalumがアニメーション機能を追加する方法です。 – Elankeeran

+0

'.css'を使うのではなく、' .animate'を使うhttp://api.jquery.com/animate/ – Nalum

関連する問題