试图让一些jQuery在IE7上运行

时间:2014-04-24 12:29:38

标签: javascript jquery internet-explorer cross-browser

此代码用于获取.nav栏中的每个菜单项,并在导航器中均匀分布。 它目前在IE7中没有任何功能。

$(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');
});

有谁知道为什么?

1 个答案:

答案 0 :(得分:0)

试试这个:

 var b = $('#navholder').css('width') - $('.nav').css('width');

而不是:

 var b = $('#navholder').width() - $('.nav').width();