Нужна помощь с JQuery Hidden Div - PullRequest
1 голос
/ 05 августа 2009

У меня есть код jquery, где, когда я нажимаю на кусочек текста, над ним появляется другой div, но div просто идет поверх оригинального div, но я хочу, чтобы новый div выдвинул оригинальный div вниз с этим.

Это код

HTML:

  <div id="social">Content to Show</div>  
  <div id="joinus">  <center><a id="activator" href="#">Join Us</a></center></div>
  <div id="outerbody">

CSS:

#joinus {
    background-image:url(../IMG/JoinUsBottom.png);
    width:327px;
    height:83px;
    position:absolute;
    left:755px;
    font-size:30px;
}
#social {
    background-image:url(../IMG/JoinUsTop.png);
    width:327px;
    heght:99px;
    position:absolute;
    left:755px;
    display:none;
}

JQuery код:

 <script type="text/javascript">
        $(function() {
            $("#activator").click(function(){
                $("#social").slideToggle("slow");
            });
        }); 
 </script>

Спасибо

Ответы [ 3 ]

1 голос
/ 05 августа 2009

Поместите оба в родительский div, который позиционируется как абсолютный.

<div id="wrapper">
<div id="social">Content to Show</div>  
<div id="joinus">  <center><a id="activator" href="#">Join Us</a></center></div>
</div>

#joinus {
    background-image:url(../IMG/JoinUsBottom.png);
    height:83px;
    font-size:30px;
}
#social {
    background-image:url(../IMG/JoinUsTop.png);;
    height:99px;
    display:none;
}
#wrapper {
    width:327px
    left:755px;
    position:absolute;
}
0 голосов
/ 05 августа 2009

Вот пример страницы: http://www.capsule.hu/help/slide_content.html - просто оберните два div в div обертки и используйте положение: абсолютное свойство для этого с теми же горизонтальными размерами ... но проверьте источник, и это будет ясно

0 голосов
/ 05 августа 2009

В вашем примере нет начального div #outerbody. Во всяком случае, что я предлагаю, это:

<div id=outer style='position:absolute'>
  <div id=moreinfo style='position:nothing!, display:none'> bla bla bla
  <div onclick=showmoreinfo>button</div>
</div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...