2012-07-22 8 views
0

CoDrops의 수직 아코디언을 사용하고 있습니다. 내가 겪고있는 문제는 자바 스크립트에 나열된 visibleSlices 수보다 많은 이미지 조각을 추가 할 때마다 오버플로가 아닙니다 (내 CSS에 나열된대로). 추가 이미지 슬라이스가 마지막 이미지 슬라이스와 페이지가 단순히 길어집니다 (오버 플로우 숨김이 작동하지 않기 때문에 생각합니다.) 또한 사용자가 클릭하여 다음 (숨겨진) 이미지 슬라이스로 스크롤 할 수있는 화살표가 있어야합니다. 화면에 나타나지 만 클릭하지 않거나 이미지 조각 세트의 마지막 이미지를보고 다음 화살표 (마지막 이미지임을 알지 못함)를 클릭 한 다음 모든 이미지와 페이지를 새로 고침하지 않으면 텍스트 자체가 고쳐지지 않는 빈 페이지가 사라집니다.수직 아코디언 오버 플로우 및 스크롤 문제

도움이 될 것입니다. 감사!

아코디언에 대한 나의 자바 스크립트는 다음과 같습니다

수직 아코디언에 대한 나의 CSS는 다음과 같습니다
<script type="text/javascript"> 
     $(function() { 
      $('#va-accordion').vaccordion({ 
       accordianW: $(window).width(1000), 
       accordianH: $(window).height(450), 
       expandedHeight: 450, 
       visibleSlices: 8, 
       animOpacity: .2, 
      }); 
     }); 
     </script> 

: 여기 내있어 (

.va-container{ 
position:relative; 
top:50px; 
margin:0px auto 0 auto; 
} 
.va-wrapper{ 
width:100%; 
height:100%; 
position:relative; 
overflow:hidden; 
background:#FFF; 
} 
.va-slice{ 
cursor:pointer; 
position:absolute; 
width:100%; 
left:100px; 
overflow:hidden; 
} 
.va-slice-1{ 
background:#FFF url(../images/testa.jpg) no-repeat center center; 
} 

(단지 많은 중 1 개 이미지 슬라이스를 표시) 스크롤 버튼 CSS :

.va-nav span{ 
width:40px; 
height:25px; 
background:transparent url(../images/prev.png) no-repeat center center; 
position:absolute; 
top:-35px; 
left:50%; 
margin-left:-20px; 
text-indent:-9000px; 
opacity:0.5; 
cursor:pointer; 
display:none; 
z-index:100; 
} 
.va-nav span.va-nav-next{ 
background-image:url(../images/next.png); 
top:auto; 
bottom:-35px; 
} 
.va-nav span:hover{ 
opacity:1.0; 
} 

CoDrop의 자바 스크립트는 다음과 같이 보입니다. E 옵션은 데모 페이지에 나와 있지만, 자신의 아코디언이 어떻게해야 무엇 않습니다)

<script type="text/javascript"> 
     $(function() { 
      $('#va-accordion').vaccordion(); 
     }); 
    </script> 

CoDrop의 CSS는 다음과 같습니다.

.va-container{ 
position:relative; 
margin:40px auto 0 auto; 
} 
.va-wrapper{ 
width:100%; 
height:100%; 
position:relative; 
overflow:hidden; 
background:#000; 
} 
.va-slice{ 
cursor:pointer; 
position:absolute; 
width:100%; 
left:0px; 
overflow:hidden; 
} 
.va-slice-1{ 
background:#000 url(../images/1.jpg) no-repeat center center; 
} 

CoDrop의 스크롤 버튼 CSS :

.va-nav span{ 
width:40px; 
height:25px; 
background:transparent url(../images/prev.png) no-repeat center center; 
position:absolute; 
top:-35px; 
left:50%; 
margin-left:-20px; 
text-indent:-9000px; 
opacity:0.7; 
cursor:pointer; 
display:none; 
z-index:100; 
} 
.va-nav span.va-nav-next{ 
background-image:url(../images/next.png); 
top:auto; 
bottom:-35px; 
} 
.va-nav span:hover{ 
opacity:1.0; 
} 

답변

0

왜 오버 플로우가 발생하지 않았습니까? .va- 컨테이너에서 {}?

+0

답장을 보내 주셔서 감사합니다. 방금 해봤지만 여분의 이미지 조각 문제가 해결되었습니다. 그러나 그것은 또한 스크롤 (이전/다음) 버튼을 사라지게하고, 그래서 나는 볼 수 없거나 수직 아코디언을위한 javascript에서 보이는 것들을 더 이상 이미지 조각으로 스크롤 할 수 없다. – adanielsons

+0

또한, 나는 방금 오버 플로우가 없다면 숨겨진 것으로 나타났습니다. .va 컨테이너에서 이미지 슬라이스는 여전히 자바 스크립트를 덮어 쓰며 visibleSlices를 8로 설정 했음에도 불구하고 페이지에 모두 표시됩니다. (총 8 개 이상의 이미지 조각이 있으며 나머지는 숨겨져 있고 단지 8 개의 쇼). – adanielsons