2017-01-11 1 views
0

ich den Code haben, unter dem die Breite erfasst und gilt inline die großen Werke, aber ich würde es die Breite auf die <a> anstelle des <li>Detect Breite Javascript für eine Navigationsleiste mit

setzen möchte Hat jemand irgendwelche Einblick dazu bitte?

$('.navbar-nav li').width(function() { 
    return $(this).find("a").parent().width() 
}); 
+1

Änderung .navbar-nav li zum einem Tag dann? – zerohero

+0

Ich habe das versucht, aber scheint den Code zu deaktivieren, glaube nicht, dass es so geradlinig ist. – Bradley

+0

Könnten Sie vielleicht ein Beispiel für das machen, was Sie derzeit haben, damit wir eine spezifische Lösung für Sie reproduzieren können? – zerohero

Antwort

0

nach dem jsfiddle (danke dafür) die Überprüfung, das ist die Lösung kam ich mit:

$('.navbar-nav li a').each(function(index){ 
    $(this).width(function() { 
     return $(this).width(); 
    }); 
}); 

Arbeiten jsfiddle: https://jsfiddle.net/L6g90mLn/7/

+1

Das ist perfekt, danke für Ihre Hilfe. – Bradley

Verwandte Themen