메소드에 전달하여 수행됩니다. 예는 다음과 같습니다.
이 예에서 클래스는 드롭 다운 메뉴를 선택하는 데 사용됩니다. 버튼을 클릭 할 때마다 메뉴가 숨겨져 표시됩니다. 메소드를 사용하여 요소를 전환 할 때 스타일을 변경할 수 있습니다. 예는 다음과 같습니다. 메소드가 올바르게 사용되는지 확인하기 위해 사용중인 jQuery 문서의 버전을 확인하는 것이 좋습니다. $(this).is(":hidden");
if (this.data('state') === 'closed') {
$('.' + toggleBtnClass).text(moreText);
_this.data('state', 'open'); /* 添加数据以存储状态 */
} else {
$('.' + toggleBtnClass).text(lessText);
_this.data('state', 'closed'); /* 添加数据以存储状态 */
}
이 예에서
메소드는 단락이 현재 표시되는지 또는 숨겨져 있는지 확인하는 데 사용됩니다. 메소드로 전달하면 애니메이션 속도를 제어하고 애니메이션이 완료된 후 실행되는 콜백 함수를 추가 할 수도 있습니다. 예는 다음과 같습니다.
이 예에서는 단락이 숨겨져 느린 애니메이션으로 표시됩니다. 애니메이션이 완료되면 콜백 기능이 실행됩니다. .toggle()
$(document).ready(function(){
$("button").click(function(){
$("p").toggle();
});
});
jQuery 토글 함수를 사용하여 드롭 다운 메뉴를 만드는 방법은 무엇입니까?
$(this).is(":hidden");
.dropdown-menu
이 예에서는 버튼을 클릭 할 때마다 단락이 숨겨져 표시되고 텍스트 색상이 빨간색으로 변경됩니다.
jQuery 1.0 이상은 jQuery 토글 함수를 지원합니다. 그러나
방법의 구문 및 기능은 다른 버전의 jQuery에서 변경되었습니다. .css()
if (this.data('state') === 'closed') {
$('.' + toggleBtnClass).text(moreText);
_this.data('state', 'open'); /* 添加数据以存储状态 */
} else {
$('.' + toggleBtnClass).text(lessText);
_this.data('state', 'closed'); /* 添加数据以存储状态 */
}
위 내용은 jQuery 토글을 개방/닫았는지 확인하십시오의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!