
Untitled
By: a guest on
Aug 6th, 2012 | syntax:
None | size: 1.25 KB | hits: 6 | expires: Never
jQuery not resetting nav element width based upon total li width
$(document).ready(function(){
var wNav = $("#navigation").outerWidth();
var wLiTotal = 0;
$("#navigation>ul>li").each(function(){
wLiTotal += $(this).outerWidth();
if((wLiTotal > wNav)||(wLiTotal < wNav)){
wNav = wLiTotal +3;
};
});
});
$(document).ready(function() {
var wNav = $("#navigation").outerWidth();
var wLiTotal = 0;
$("#navigation>ul>li").each(function() {
wLiTotal += $(this).outerWidth();
if ((wLiTotal > wNav) || (wLiTotal < wNav)) {
wNav += wLiTotal + 3; // you've increase wNav with its previous value
};
});
$("#navigation").width(wNav); // set new wNav as new width
});
$(document).ready(function(){
var wNav = $("#navigation").outerWidth();
var wLiTotal = 0;
$("#navigation>ul>li").each(function(){
wLiTotal += $(this).outerWidth();
if((wLiTotal > wNav)||(wLiTotal < wNav)){
wNav = wLiTotal +3;
};
//setting outer width
$("#navigation").outerWidth(wNav);
});
});