0
이 코드는 요소의 클래스를 검색 한 후 해시로 중첩 배열에 대한 호출을 '클래스'값을 키로 사용하여 수행합니다. 웹킷과 파이어 폭스에서 잘 작동하지만 IE에서 if 문이 충돌하여 주어진 객체를 인식하지 못합니다!해시와 IE에서 중첩 배열 호출하기
<div class="menu groups">
....
</div>
JS 나는 또한
jQuery를
을 사용하고var menusMaxStatus = {'groups' : [70,false], 'attendees' : [40,false] }
var classes = currMenu.attr('class').substr(5);
if(menusMaxStatus[classes] && menusMaxStatus[classes][1]){
normalizeMenu(classes,currSection);
return;
}
당신은 나를 올바른 구문을 보여 주 시겠어요?
콘솔 내가 IE jQuery를 UI에서 추가 클래스를 반환하고 해시 요소가 잘못에 따라서 키 된 그것을 가지고
'attr(...)' is null or not an object
'menusMaxStatus[...]' is null or not an object
normalizeMenu를 표시하고 IE에서의 충돌과 currSection의 의미를 설명하십시오. jsfiddle.net을 만들 수 있습니까? – mplungjan
"크래시"라는 말은 정상적으로 작동하지 않는다는 것을 의미하며 IE에서 if의 본문을 입력하지 않기 때문에 전혀 호출되지 않습니다. – kidwon
콘솔의 내용은 무엇입니까? – mplungjan