일부 슬라이딩 패널 (아코디언)을 만들고 배경 이미지를 슬라이드하여 배경 조각이 항상 표시되도록하려고합니다. 패널에 애니메이션을 적용하는 데 문제가 있지만 CSS는 정상적으로 작동합니다. 예컨대는 : jQuery animate()가 작동하지 않지만 css()가
if(slideIndex == index) {
$this.children('.heading').children().children().fadeIn(settings.slideSpeed);
$this.children('.heading').animate({height: 250});
} else {
$this.children('.heading').children().children().not('.panel-strip').fadeOut(settings.slideSpeed);
$this.children('.heading').animate({height: 500});
}
이 작동하지 않습니다,하지만 난
animate
대신
css
으로 대체 할 경우 작동합니다.
HTML은 내가 액세스하려고 시도하는 <div class="panels-background heading">
입니다.
자바 스크립트는 liteAccordion에서 변경되었습니다.
jsFiddle : http://jsfiddle.net/beaverusiv/GGd38/4/ 해당 지역의 자바 스크립트에서 'CODE'를 (를) 검색하십시오.
$ this.children ('. heading'). children(). children) .not ('. panel-strip')'... ... mmm ... 더 나은 선택기가 있어야합니다. – elclanrs
골드 스타를 찾을 수 있다면 :) – BeaverusIV
html을 게시 하시겠습니까? – elclanrs