2010-03-29 6 views
1

나는이 플러그인을 사용하고 있습니다 :JQuery와 플러그인 도움말

http://www.jeremymartin.name/projects.php?project=kwicks

을 그리고 내 코드는이 예를 들어 다음과 같습니다 sticky: true,

: 나는의 구성 설정을 사용하고

http://www.jeremymartin.name/examples/kwicks.php?example=7

플러그인은 목록의 첫 번째 요소를 활성으로 설정하고 확장하여 해당 내용을 표시하도록 설정합니다. 다른 모든 요소에 대해

내가 할 수 있기를 원하는 것은 항상 첫 번째 요소가 아닌 '활성'요소를 지정하는 것입니다.

마크 업에 .active를 추가하려고 시도했지만 분명히 JS가 .active를 첫 번째 요소에 추가합니다.

답변

1

기본적으로 열리는 슬라이드를 제어하는 ​​defaultKwick이라는 구성 지시어가 있습니다. 제로 인덱스이므로 defaultKwick: 0은 첫 번째 요소가 보이도록하고, defaultKwick: 1은 두 번째 등으로 표시합니다.

$('#kwicks').kwicks({ 
    sticky: true, 
    defaultKwick: $('#kwicks .active').prevAll().size() 
}); 

기본적으로 개방 클래스 active을 가지고 중 요소 만들 것 : 동적 클래스 active이있는 요소에 따라이 작업을 수행하려면

, 당신은 같은 것을 할 수 있습니다.