私はこれをより良いものにする方法がわからないので、編集を歓迎します。ページの幅を広げずに右のスライディングペインを追加するには?
基本的に、固定されたdivパネル上のページに右側のスライドインパネルをアニメーション化したかったのです。
私のjQuery ajaxは、アニメーション化するために何をするのでしょうか。しかし、私はちょうどsliding-panel
を追加した後、水平スクロールバーがあることに気づいた。実際それは私のsliding-panel
でした。
ユーザーを水平にスクロールして空のパネルを見つけることを許可しないで、「隠す」方法を教えてください。
私のHTMLは次のようになります。
<div class="left-pane">
<div id="left-conent"></div>
</div>
<div class="sliding-panel" style="position: absolute;z-index: 1000;width: 400px;height: 90%;background-color: whitesmoke;right: -400px;">
<div id="pane-content-edit" class="pane-content">
</div>
</div>
<div id="right-pane" class="right-pane">
<div id="pane-content" class="pane-content">
...
</div>
</div>
CSS:オーバーフローが必要とされていない場合
.right-pane{
width:400px;
height:90%;
background-color: whitesmoke;
z-index: 999;
right: 0;
position: absolute;
あなたは 'overflow:hidden;'を試しましたか? – canillas