2011-09-25 5 views
1

WordPress 테마의 메뉴 작업 중입니다. 마우스를 올리면 하위 메뉴가없는 메뉴 항목이 한 가지 방법으로 표시되고 메뉴 항목은 하위 메뉴가 다른 방식으로 표시되도록 메뉴 스타일을 지정하려고합니다. 나는 다음의 jQuery를 가지고있다.IE9에서 작동하지 않는 jQuery 클래스 추가하기

$(document).ready(function(){ 
    $('.menu li').has('ul').addClass('submenu'); 
}); 

그리고 나는 이것을 내 CSS 파일에 넣었다. 마우스 오버시 기본 메뉴 항목에는 4 개의 둥근 테두리가 있고 마우스를 올리면 하위 메뉴가있는 메인 메뉴 항목에 둥근 테두리가 나타납니다. 이 기능은 Firefox, Chrome, Safari에서는 잘 작동하지만 IE9에서는 작동하지 않습니다. 누구나 IE9에서이 jQuery 함수를 받아 들일 수있는 아이디어가 있습니까? 진행중인 워드 프레스 테마를 일으키는 라인입니다 WordPress theme

+1

정말로 addClass가 작동하지 않습니까? 아마 IE9 규칙을 이해하지 못하겠습니까? – neworld

답변

0
border-top-left-radius: 10px 10px 0 0; 

이다. -moz-, -webkit- 및 기타 접두어에 넣은 것이므로 border-radius 만 필요합니다.

+0

당신은 빛나는 Kolink입니다! 나는 내 스타일 시트에서 그것을 놓쳤다는 것을 믿을 수 없다. – jendavis

관련 문제