2009-12-17 2 views
1

jQuery에 이미지 바닥에서 캡션 div를 위로 밀어 내 자신의 이미지 슬라이더를 작성했습니다. http://beta.marhaba.co.nz/aboutGoogle 크롬에서 jQuery 슬라이드 div가 아래쪽으로 잘못 표시됩니다.

구글 크롬이 페이지를보고, 당신은 캡션 DIV 이미지의 바닥에서 표시되지 않습니다 어떻게 알 수 있지만, 이미지 아래에서됩니다

다음 링크에서 데모를 참조하십시오. 제가 묘사하고있는 것을 가장 잘 이해하기 위해서는 제가 게시 한 링크를보십시오.

이 동작을 어떻게 수정합니까? 자막 div의 높이는 자동입니다.

$('.caption-container', $(this)).effect('slide', {direction: 'down'}, 'fast'); 
+0

CSS를 붙여 넣을 수 있습니까? –

+0

CSS는 http://beta.marhaba.co.nz/sites/beta.marhaba.co.nz/themes/marhaba/css/barackslideshow.css – Hady

답변

1

나는 문제가 여기 CSS가 아닌 자바 스크립트는 것을 확신 다음과 같이

나는 현재 캡션 DIV 애니메이션. 다음 CSS를 설정해보십시오.

div#barak ul.pictures { 
    overflow:hidden; 
} 

캡션이 슬라이드 쇼 아래에 표시되는 것을 멈추게 할 것이라고 생각합니다.

+0

에서 확인할 수 있습니다. Google 크롬에서는 그러나 캡션 래퍼 div는 더 이상 애니메이션으로 바닥에서 위로 슬라이드 업하지 않습니다. 또한 CSS가 Javascript 효과를 IE에서 올바르게 보이지 않는 것으로 나타났습니다. 같은 링크의 업데이트 페이지보기 - http://beta.marhaba.co.nz/about – Hady

+0

좋아, 아마도 애니메이션 기능과 절대 위치를 사용해 볼 수 있을까요? 캡션을 작동 시키려면 캡션 절대 위치를 지정해야합니다. $ ('. 캡션 컨테이너', $ (this)). animate ({top : "xxxpx"}, 500); – BBB

관련 문제