0

問題は、「dragger_container」と呼ばれる div が期待どおりに動作せず、親 div から抜け出すことです。これは、ユーザーのスクロールの進行状況を示す要素 (jquery プラグイン mCustomScrollBar) であり、ユーザーと対話するため、受け入れられません。
誰にでも助けを求める。
前もって感謝します

ps はレピュテーションの画面原因を添付できません。ここにアップロードしました: screen_url

.mcs_my_container
{
width: 100%;
height: 100%;
}

.mcs_my_container .customScrollBox
{
margin-top: 10px;
position: relative;
height: 80%;
width: 100%;
overflow:hidden;
border: 1px solid green;
display: block;
}

.mcs_my_container .customScrollBox .container
{
position: absolute;
width: 70%;
top: 0;
float: left;
margin-left: 20px;
}

.mcs_my_container .customScrollBox .content
{
clear: both;
}

.mcs_my_container .dragger_container
{
position: absolute;
/*top: 10px !important;*/
width: 2px;
/*height: 50px;50px
height: 100%;*/
height: 110px;
top: 0px;
right: 20px;
float: right;
background: #000;
cursor: s-resize;
-moz-border-radius: 2px;
-khtml-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
cursor: s-resize;
}

.mcs_my_container .dragger
{
position: absolute;
width: 4px;
/*height: 100%;*/
height: 10px;/* !important;*/
background: #999;
text-align: center;
line-height: 10px;
color: #666;
overflow: hidden;
cursor: pointer;
-moz-border-radius: 2px;
-khtml-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
margin-left: -1px;
}

.mcs_my_container .dragger_pressed
{
position: absolute;
width: 6px;
margin-left: -2px;
height: 10px;
background: #999;
text-align: center;
line-height: 10px;
color: #666;
overflow: hidden;
-moz-border-radius: 4px;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
cursor: s-resize;
}

.divNoteText
{
position: static;
border: 1px solid red;
word-wrap: break-word;
}
4

1 に答える 1

1

position: relative配置する親コンテナに追加する必要がありdragger_containerます。

これを行わない場合dragger_containerは、相対的に配置されている最も近い親要素に絶対的に配置されます。存在しない場合は、内に配置されますbody

于 2012-05-30T14:55:27.123 に答える