내 고객 중 한 곳의 모바일 웹 사이트에 jQuery 토글 메뉴를 만들려고합니다. 나는 자바 스크립트에 익숙하지 않다는 것을 말해야 할 것입니다. 그리고 저는 그것을보기 시작했습니다.Jquery 모바일 메뉴 전환 (href javascript 제거)
현재 웹 사이트는 Wordpress 웹 사이트이므로 메뉴 구조가 WP에 의해 생성됩니다.
이것은 WP에 의해 생성 되었기 때문에 자바 스크립트를 사용하여 토글 링을 위해 + - 및> 기호를 추가하고 아무런 자녀도 페이지에 직접 가야하는 경우 데이터를 조작해야합니다.
저는이 자바 스크립트를 사용하여 원하는 아이콘이있는 범위를 추가합니다. 나는 지금까지 관리 해왔다.
하지만 난 알아낼 수없는 것이 문제는 여전히 존재한다.
- "li"에 "ul"자식이 있으면 "a"에서 href를 제거하십시오. 이것은 항목의 링크를 제거하여 가장 깊은 단계로 바로 이동하도록 토글 (링크가 아닌) 만해야합니다.
- 현재 자바 스크립트는 아이콘이있는 다중 스팬을 추가하고 있습니다. 나는 이유를 알아낼 수 없다.
나는 이것을 잠시 동안 stuggeling하고있다. 누군가 내가 이것을 도울 수 있는지 궁금해하고 있었다.
당신이 바로 여기에 여전히 나쁜 사본/붙여 넣기에서 거기에 미안 해요. 어쨌든 "return false"는 여전히 태그의 ul이없는 메뉴의 가장 낮은 레벨에 있습니다. > 화살표가 표시되어야합니다. (그냥 "Reserveren"당신 jsfiddle처럼) – jfvandekamp
나를 도와 주셔서 감사 btw. 정말 감사합니다! – jfvandekamp
나는 다음과 같은 문제가 있다고 생각한다 : if ($ this.has ('ul'). children ('a'). 길이> = 1) { $ this.find ('a' + ") .addClass ('plus'). click (function() { 이렇게하면 span + 및 return false가"UL "내의 모든"a "태그를 추가하게됩니다. 그러나"ul 's "가 있기 때문에 "ul"이러한 "a"태그는 이미 첫 번째 "ul"에 의해 스팬 및 리턴을 얻습니다. 다음 "a"태그 만 찾은 다음 span을 반환합니다 % return – jfvandekamp