0
이 코드는 .nav 막대의 모든 메뉴 항목을 가져 와서 navholder 전체에 균등하게 배치합니다. 현재 IE7에서는 정확히 아무것도 수행하지 않습니다.IE7에서 jQuery를 사용하려고 시도합니다.
$(document).ready(function(){
var a = $('.nav > li > a').length;
var b = $('#navholder').width() - $('.nav').width();
var c = (b/a)/2;
$('.nav > li').css('margin','0 '+Math.floor(c-3)+'px');
});
이유를 아는 사람이 있습니까?
사용하는 jQuery를 버전은 무엇? IE 개발자 도구 콘솔에 오류가 있습니까? –
변수를 할당 한 후에'console.log (a, b, c)'또는'alert (a + ","+ b + ","+ c)'를 넣고, . 다른 브라우저의 값을 비교하십시오. – Archer