divを切り替えるときに空のスペースを埋める

user2779544

私は2つのdivを持っています。左のdivは30%の幅で、rightdivは残りのスペース(70%)を占める必要があります。

HTML

<div class="leftDiv">
        menu
    </div>
    <div class="rightDiv">
        <span id="showdiv" style="float:left;cursor:pointer;">>>></span>content
    </div>

CSS

.leftDiv{
        float:left;
        height:100% !important;
        width:30%;
        background:orange;
        }
        .rightDiv{
        float:left;
        height:100%;
        background:red;
        }

脚本

    $(function(){
    var toggle=1;

        $('#showdiv').click( function() {   
        if(toggle==1){
            toggle=0;
            $(".leftDiv").toggle(600,function() {

            }); 
         $('.rightDiv').width('100%');
        }else{
            toggle=1;
            $(".leftDiv").toggle(600,function() {

             });
         $('.rightDiv').width('70%');
        } 


        });

    });

私の問題は、left divがスムーズに非表示にならないことです。rightdivが非表示になる前にrightdivの幅が100%になると感じています。

どんな助けでも大歓迎です。

EdenSource

DIVが表示/非表示にしようとしているのかよくわかりませんが、この方法で試すことができます。コールバック関数を使用せずに、各要素を同時にアニメーション化する必要があります。

$('.rightDiv').animate({
    width: '100%'
}, 600)
$(".leftDiv").animate({
    width: '0%'
}, 600);

かどうかを確認し、このバイオリンは、あなたが期待したものです。

編集#1

http://jsfiddle.net/XXzbm/

編集#2

これを右のDIVに追加します:

position:absolute;
right:0;

削除します float:right

http://jsfiddle.net/XXzbm/6/

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

スペースを切り替えるときのMacOSXのChromeCanvasのバグ?

分類Dev

divを残りのスペースに埋める方法は?

分類Dev

mainが空のスペースページを埋めるようにnavとmainを揃える方法はありますか?

分類Dev

CSSFlex-空のスペースをdivで埋める

分類Dev

残りのスペースを埋めるためのdiv

分類Dev

条件が常にfalseのため、ケースを切り替えることができません

分類Dev

ワークスペースを切り替えたときに矢印を閉じる方法17.10

分類Dev

JavaScriptのsubstrに空のスペースを埋める

分類Dev

gitはスペースとタブを自動的に切り替えることができますか?

分類Dev

空きスペースを埋めるために、レイアウトにdivを並べて配置します

分類Dev

CSS-divで残りの垂直スペースを埋める

分類Dev

divを残りの水平スペースで埋める方法

分類Dev

UIPageViewControllerのページを切り替えるときにiOSステータスバーのジッターを回避する

分類Dev

開いているアプリケーションに切り替えるときに、ワークスペースの自動変更を停止する

分類Dev

パスワードが空のユーザーに切り替えるために `su`を使用できないのはなぜですか?

分類Dev

要約にテキスト入力が埋め込まれていて、ユーザーがスペースバーを押したときにhtmlの詳細要素が切り替わらないようにする方法

分類Dev

AmazonEC2-パスワードなしのユーザーに切り替えるときにパスワードの入力を求められる

分類Dev

ページの上部に到達する各divのクラスを切り替えます

分類Dev

次のスペースに切り替えるためのAutomatorApple Script

分類Dev

次のスペースに切り替えるためのAutomatorApple Script

分類Dev

最後に空のスペースなしでdivでページを水平に埋める方法

分類Dev

次のリストが切り替えられたときに切り替えを閉じる方法

分類Dev

残りのスペースを埋める中央のdivを備えた2つの固定幅サイドバー

分類Dev

ネストされたdivの外側をクリックしたときに、子divアコーディオンクラスを切り替える方法は?

分類Dev

OrthoをOpenGLHUDのパースペクティブに切り替える

分類Dev

xfce-ワークスペースを切り替えるときにアクティブなウィンドウの移動を停止します

分類Dev

LinearLayoutのTextViewを残りのスペースを埋めて切り捨て可能にする方法

分類Dev

空きスペースをPCLで埋める

分類Dev

上の要素が表示/非表示を切り替えるときにスクロール位置を維持する

Related 関連記事

  1. 1

    スペースを切り替えるときのMacOSXのChromeCanvasのバグ?

  2. 2

    divを残りのスペースに埋める方法は?

  3. 3

    mainが空のスペースページを埋めるようにnavとmainを揃える方法はありますか?

  4. 4

    CSSFlex-空のスペースをdivで埋める

  5. 5

    残りのスペースを埋めるためのdiv

  6. 6

    条件が常にfalseのため、ケースを切り替えることができません

  7. 7

    ワークスペースを切り替えたときに矢印を閉じる方法17.10

  8. 8

    JavaScriptのsubstrに空のスペースを埋める

  9. 9

    gitはスペースとタブを自動的に切り替えることができますか?

  10. 10

    空きスペースを埋めるために、レイアウトにdivを並べて配置します

  11. 11

    CSS-divで残りの垂直スペースを埋める

  12. 12

    divを残りの水平スペースで埋める方法

  13. 13

    UIPageViewControllerのページを切り替えるときにiOSステータスバーのジッターを回避する

  14. 14

    開いているアプリケーションに切り替えるときに、ワークスペースの自動変更を停止する

  15. 15

    パスワードが空のユーザーに切り替えるために `su`を使用できないのはなぜですか?

  16. 16

    要約にテキスト入力が埋め込まれていて、ユーザーがスペースバーを押したときにhtmlの詳細要素が切り替わらないようにする方法

  17. 17

    AmazonEC2-パスワードなしのユーザーに切り替えるときにパスワードの入力を求められる

  18. 18

    ページの上部に到達する各divのクラスを切り替えます

  19. 19

    次のスペースに切り替えるためのAutomatorApple Script

  20. 20

    次のスペースに切り替えるためのAutomatorApple Script

  21. 21

    最後に空のスペースなしでdivでページを水平に埋める方法

  22. 22

    次のリストが切り替えられたときに切り替えを閉じる方法

  23. 23

    残りのスペースを埋める中央のdivを備えた2つの固定幅サイドバー

  24. 24

    ネストされたdivの外側をクリックしたときに、子divアコーディオンクラスを切り替える方法は?

  25. 25

    OrthoをOpenGLHUDのパースペクティブに切り替える

  26. 26

    xfce-ワークスペースを切り替えるときにアクティブなウィンドウの移動を停止します

  27. 27

    LinearLayoutのTextViewを残りのスペースを埋めて切り捨て可能にする方法

  28. 28

    空きスペースをPCLで埋める

  29. 29

    上の要素が表示/非表示を切り替えるときにスクロール位置を維持する

ホットタグ

アーカイブ