아래 jquery를 사용하여 디스플레이 div를 전환합니다. 페이지를로드 할 때 첫 번째 결과 만 활성화하려면 무엇을 추가해야합니까?jquery 함수 수정
$(document).ready(function(){
//Hide (Collapse) the toggle containers on load
$(".toggle_container").hide();
//Switch the "Open" and "Close" state per click then slide up/down (depending on open/close state)
$("h6.trigger").click(function(){
$(this).toggleClass("active").next().slideToggle("slow");
return false; //Prevent the browser jump to the link anchor
});
첫 번째 경기에 애니메이션을 적용하지 않는 방법이 있습니까? 그래서 페이지가로드 될 때 이미 활성화되어 있습니다. – mwimwi76
@ mwimwi76 : 핸들러를 트리거하는 대신 다음과 같이 할 수 있습니다 : .eq (0) .addClass ("active"). next(). show(); 또는 클래스를 추가하고 첫 번째 컨테이너를 숨기지 않고 시작할 수 있습니다. $ (". toggle_container"). slice (1) .hide();'* (첫 번째 컨테이너를 제외하고 모두 숨김) *'$ ("h6.trigger") click (function() {/*..*/*) eq (0) .addClass ('active'); * (활성 클래스를 첫 번째 요소에 추가) * – user113716
awesome! 완벽하게 작동합니다. 감사! – mwimwi76