일부 열기 및 닫기 메뉴에 대한 변수 설정에 문제가 있습니다. 다른 클릭 기능이 열려 다른 메뉴를 닫을 때 쿼리 할 수있는 변수가 있어야하므로 토글을 사용할 수 없습니다.jQuery 클릭 함수 내에서 JS 변수 설정
왜 다음 코드가 작동하지 않는지 이해가 가지 않습니다. 제발 누군가가 내가 꽤 이해할 수없는 조언을 할 수, 변수 범위를 이해하지만, jQuery는 클릭 기능을하는 방법은 나를 혼란스럽게 생각합니다. 또는 아마도 이런 종류의 기능을 위해 따라야 할 더 좋은 패턴이 있습니다.
var opentags = false;
$('a#tags').click(function() {
if (opentags == true) {
$('nav#tags').slideUp();
// and other stuff
var opentags = false;
} else {
$('nav#tags').slideDown();
// and other other stuff
var opentags = true;
}});
미리 감사드립니다.
선언 할 때 var를 사용하지는 않았지만 최근에 시작 했으므로 이제 완전히 이해합니다. 감사. – iiz