Я пишу код для переключения класса div
. Я хочу сдвинуть вниз div
до нижней части страницы и сдвинуться вверх при повторном нажатии.Почему slideToggle идет вниз и выходит из экрана?
Мой HTML код содержит:
<div class="chat-sidebar">
<div class="chat_head">
<h4 align="center"><b>Online Users</b></h4>
</div>
<div class="chat_body">
<div class="sidebar-name" ></div>
</div>
</div>
и CSS
для этого HTML:
.chat-sidebar{
width: 200px;
position: fixed;
height: 370px;;
right: 10px;
bottom: 0px !important;
padding-top: 10px;
padding-bottom: 10px;
border: 1px solid rgba(29, 49, 91, .3);
border-radius:5px 5px 0px 0px;
}
.sidebar-name{
padding-left: 10px;
padding-right: 10px;
margin-top : 0.8cm;
font-size: 20px;
}
.chat_head{
background:#f39c12;
color:white;
padding:2px;
font-weight:bold;
cursor:pointer;
border-radius:5px 5px 0px 0px;
margin-top: -10px;
}
и теперь я скользящим главный chat-sidebar
DIV с помощью функции JQuery, как:
$(document).ready(function() {
$('.chat_head').click(function(){
$('.chat-sidebar').slideToggle('slow');
});
});
slideToggle
работает нормально, когда нажимают .chat_head
div. Но он идет слишком далеко, так что он больше не виден (вне экрана). Что мне здесь не хватает?
Спасибо .. это работает отлично. – user2986042