d

슬라이드 업 전체메뉴에 대해 질문드립니다.

sample.jpg

디자인만 아는 사람입니다.

4일째 고생하고 있습니다.

저의 수고를 다른 분에게 전가하는 것같아 죄송한 마음이 크지만

문외한으로서 도움이 꼭 필요하여 질문드립니다.

*내용 : 아래에서 위로 슬라이딩되는 메뉴

위의 그림 1, 2 와 같이 1에서 누르면 2처럼 펼쳐졌다가 2버튼을 다시 누르면 1번 처럼 접히는 형태입니다.

슬라이드 업 소스는 거의 없어 한참을  헤메다가 운좋게 소스를 구했는데 CSS? 부분을 수정해도//특히, 버튼의 위치

를 가운데로// 적용이 잘 되지않아 많이 헤메고 있습니다.

소스는 아래와 같습니다.

--------------------------------------------------------------------------------------

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8" />
<title>toggleSlide Up</title>
<style>
html, body {
  height:100%;
}
body {
  padding:0;
  margin:0;
  background:#ffffff;
  font-family:돋움, DOTUM,Arial, Helvetica, sans-serif;
  font-size:14px
}
#container {
  width:1005px;
  height:100%;
  margin:0 auto;
  position:relative;
}
#about_popup {
  width:1005px;
  height:320px;
  padding:20px;
  background:#fff;
  position:absolute;
  left:0;
  bottom:0;
  display:none;
  -moz-border-radius-topleft:0px;
  -moz-border-radius-topright:0px;
  -webkit-border-top-left-radius:0px;
  -webkit-border-top-right-radius:0px;
}
#about_popup h1 {
  color:#fff;
  margin:0;
  font-size:100px;
}
#about_popup p {
  margin:0;
  color:#fff;
}
#bottom_bar {
  width:130px;
  height:40px;
  background:#cc0000;
  background:-moz-linear-gradient(#FE1313,#cc0000);
  background:-webkit-gradient(linear, left top, left bottom, from(#FE1313), to(#cc0000));
  box-shadow:none;
  position:absolute;
  bottom:0;
}
#bottom_bar ul {
  list-style:none;
  width:960px;
  margin:0 auto;
}
#bottom_bar ul li {
  float:left;
  line-height:40px;
}
#bottom_bar ul li a {
  color:#fff;
  text-decoration:none;
  margin-right:20px;
}

/*--- Page styles ---*/
#back {
 position:bottom:0;
 top:10px;
 left:center;
 background:#ccc;
 width:150px;
 height:25px;
 -moz-border-radius:0px;
 -webkit-border-radius:0px;
 border-radius:0px;
 text-align:center;
 padding-top:0px;
 opacity:0.5;
}
#back:hover {
 opacity:1;
}
</style>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script>
<script>
    $(function () {
        $('#bottom_menu a').click(function (e) {
            $('#about_popup').slideToggle();
        });
    });
</script>
</head>

<body>
<div id="container">
  <div id="about_popup">
    <h1>About</h1>
    <p>
   
   <img src="map.jpg" width="1005" height="294">
   
   
   
   
    </p>
  </div>
</div>
<table>
    <tr>
        <td height=100>
           
        <div id="bottom_bar">
          <ul id="bottom_menu">
            <li><a href="#about"><img src="btn.png"</a></il>
          </ul>
        </div>
        </td>
    </tr>
    <tr>
        <td height=100></td>
    </tr>
</table>

</body>
</html>

--------------------------------------------------------------------
  
읽어주셔서 감사드리고 고수분들의 좋은 답변 기다리겠습니다. 물론, 저도 계속 연구하고 있겠습니다.

감사합니다.

첨부파일

sample.jpg (16.4 KB)
0회 2012-12-05 16:33
|

댓글 2개

제가 쓰는 방식은
<input type="hidden" name="tmp_slider_val" value="" />
이런식으로 빈값을 만들곳을 하나 만들어서

$('#bottom_menu a').click(function (e) {
var status = $('[name=tmp_slider_val]').val();

if(status == 1)
{
$('#about_popup').slideUp();
$('[name=tmp_slider_val]').val(0);
$(this).attr('src','바뀌는 아이콘');
}
else
{
$('#about_popup').slideDown();
$('[name=tmp_slider_val]').val(1);
$(this).attr('src','원래 아이콘');
}
});

이런식으로 처리합니다. 약간 길어져도 토글 효과 나옵니다.
감사드립니다.
저도 이래저래 해보다가 비슷하게 붙여보았습니다.
필요하신 다른 분들을 위해서도 소스원본을 게시하도록 하겠습니다.
다시 한번 감사드립니다.
즐거운 연말연시 되시길 기원합니다.
댓글을 작성하시려면 로그인이 필요합니다.

프로그램

8,188건
+
제목 글쓴이 날짜 조회
15-12-13 조회 2,531
15-12-13 조회 2,946
15-12-11 조회 2,607
15-12-11 조회 2,568
15-12-11 조회 2,571
15-12-10 조회 2,530
15-12-10 조회 2,588
15-12-10 조회 2,562
15-12-03 조회 3,205
15-12-03 조회 2,720
15-11-25 조회 2,802
15-11-09 조회 3,238
15-11-04 조회 2,971
15-06-09 조회 4,098
15-05-06 조회 5,094
15-03-28 조회 4,623
14-12-05 조회 5,006
14-10-25 조회 5,100
14-10-13 조회 4,277
14-10-03 조회 6,291
14-09-19 조회 4,973
14-09-18 조회 4,055
14-09-13 조회 4,617
14-09-03 조회 5,608
14-08-26 조회 4,213
14-08-26 조회 4,021
14-08-26 조회 3,981
14-08-11 조회 6,532
14-08-06 조회 4,130
14-08-06 조회 3,728
14-08-06 조회 3,944
14-08-01 조회 6,345
14-08-01 조회 3,848
14-07-30 조회 4,448
14-06-28 조회 5,167
14-06-28 조회 4,441
14-05-11 조회 4,593
14-05-09 조회 4,952
14-05-09 조회 7,716
14-04-30 조회 4,343
14-04-27 조회 4,199
14-04-25 조회 4,901
14-04-21 조회 3,879
14-04-21 조회 5,010
14-04-10 조회 4,608
14-04-01 조회 6,161
14-03-03 조회 3,537
14-02-25 조회 5,925
14-02-14 조회 5,198
14-02-13 조회 4,957
14-01-03 조회 4,451
13-12-06 조회 3,770
13-11-22 조회 5,523
13-11-18 조회 4,033
13-10-02 조회 4,448
13-10-02 조회 3,700
13-10-02 조회 3,962
13-10-02 조회 3,818
13-10-02 조회 4,185
13-09-16 조회 8,035
13-09-16 조회 5,400
13-08-18 조회 5,435
13-07-11 조회 4,113
13-07-10 조회 4,697
13-07-09 조회 4,734
13-07-09 조회 4,990
13-07-04 조회 4,489
13-07-04 조회 4,129
13-07-04 조회 4,241
13-07-01 조회 4,729
13-07-01 조회 4,562
13-07-01 조회 6,841
13-06-23 조회 4,388
13-06-05 조회 3,639
13-05-29 조회 4,876
13-05-10 조회 4,283
13-04-05 조회 4,902
13-04-05 조회 6,588
13-04-05 조회 1.1만
13-04-05 조회 7,183
13-04-05 조회 6,570
13-03-31 조회 5,850
13-03-31 조회 4,172
13-03-28 조회 4,533
13-03-28 조회 6,729
13-03-28 조회 9,213
13-03-28 조회 4,345
13-03-24 조회 3,960
13-03-21 조회 4,641
13-03-21 조회 1.8만
13-03-14 조회 3,947
13-03-10 조회 4,754
13-03-10 조회 4,515
13-03-10 조회 4,215
13-03-08 조회 5,272
13-03-08 조회 4,377
13-03-03 조회 5,034
13-03-03 조회 7,491
13-03-03 조회 4,230
13-03-03 조회 1.1만