У вас будут проблемы с округлением.Таким образом, у вас останется свободное место слева или справа.
Попробуйте это, что дает вам 2 варианта, исправьте меню на% или на px:
function fixMenuPX()
{
var parent = $("ul"),
pWidth = parent.width(),
chLength = parent.children().length,
chWidth = Math.floor(pWidth / chLength);
children.css({ width : chWidth });
}
function fixMenuPerc()
{
var parent = $("ul"),
chPerc= 100 / parent.children().length;
children.css({ width : chPerc + "%" });
}
fixMenuPerc();
Попробуйте эту скрипку: http://jsfiddle.net/VGdNB/