У меня есть фиксированный DIV на правой моей страницы, как это:Открыть и закрыть фиксированный ДИВ
Это мой HTML:
<a id="toggle" class="open"><img src="_styles/images/open_close.png" alt="openclose" /></a>
<div class="tweetdetails" style="width: 0px;">
<p class="screenname">@BachelorGDM</p><br>
<img src="linktoimage" alt="image_user"><br>
<p class="createdon">Created on: Mar 8, 2013</p><br>
<hr>
<p class="text">Here is some text</p>
</div>
Это мой CSS:
.tweetdetails{
color:white;
padding:10px 50px;
position: fixed;
right:0px;
width:300px;
z-index: 999;
background-color: #FFF;
height:100%;
background-color: black;
border-left: 5px solid rgb(127,255,255);
}
.open{
background-repeat: no-repeat;
background-size: 50px auto;
color:red;
position: fixed;
right:400px;
top:50%;
}
На моем Javascript есть:
$("#toggle").click(function(){
$(".tweetdetails").animate({width:'0px'}, 500);
$("#toggle").animate({right: "-=300"}, 500);
})
Но у меня всегда есть результат, как это:
Как я могу убедиться, что я не вижу ничего больше? (Я думаю, что это что-то делать с прокладкой ...)
Благодаря человеку! Ты лучший! И как я могу убедиться, что он уже открыт, когда вы загружаете страницу? – nielsv
Хе-хе не проблема! :) Просто добавьте класс __open__ по умолчанию в div, и вы готовы к работе. – tbleckert
Работал как шарм! Благодаря! – nielsv