Ich habe ein sehr einfaches Menü mit diesem HTML: ul id="menu"
. Es hat eine Reihe von li mit css id="menu_principal"
und ich versuche, Jquery benutzen Siejquery width gibt eine Funktion zurück
- die Breite des Menüs und der
- die Zahl der li
Danach möchte ich die Breite teilen des Menüs durch die Anzahl der li, um eine Breite pro li festzulegen.
Hier ist meine jQuery-Code:
var nombremenus = $('.menu_principal').length;
var largeur = $('#menu').width;
nombremenus einen korrekten Wert zurückgibt, aber largeur enthält:
function (d,e){var f=arguments.length&&(c||"boolean"!=typeof d),g=c||(d===!0||e===!0?"margin":"border");return Y(this,function(b,c,d){var e;return n.isWindow(b)?b.document.documentElement["client"+a]:…
ich console.log auf largeur tat.
Doing
var largeur = $('#menu').css("width");
gibt den richtigen Wert in Pixel - ich kann dann nicht Mathe tun mit ihm ...
der Dokumentation Lesen hilft. Du solltest es irgendwann versuchen. http://api.jquery.com/width/ – Tomalak