Ich verwende das jQuery UI Button-Steuerelement, aber scheint nicht in der Lage zu sein, die Größe (Breite und Höhe) anzupassen. Hier ist die API documentation. Ich habe versucht, ein STYLE-Attribut zu setzen, aber dann war das LABEL nicht richtig zentriert. Vielen Dank.Wie größen Sie die jQuery-Schaltfläche?
Antwort
Versuchen Sie dies im Stil-Attribut:
width: 300px;
padding-top: 10px;
padding-bottom: 10px;
oder
$(element).css({ width: '300px', 'padding-top': '10px', 'padding-bottom': '10px' });
Danke, Jakob. Ich denke, der Teil, der mich verwirrte, war, dass es keine eingebaute Möglichkeit gab, es innerhalb des Button-Steuerelements zu setzen. Mit anderen Worten, Sie würden die Breite der Schaltfläche = "100px" und Höhe = "25px" festlegen und es würde automatisch die richtige Füllung-oben/unten für die Bezeichnung berechnen. – Alex
War das eine Frage? Die Einstellung der Höhe funktioniert nicht, da die Beschriftung nicht vertikal auf der Schaltfläche zentriert ist, sondern durch Auffüllen versetzt wird. Um eine andere Höhe einzustellen, müssen Sie padding-top und padding-bottom verwenden. –
Nein, mehr von einem Kommentar zum Button-Steuerelement. Aber jetzt verstehe ich, wie es funktioniert. Danke :) – Alex
normalerweise:
$(theElement).css('height','...px').css('width','...px');
Sie können '.css()' auch ein Objekt übergeben: '.css ({height: 10, width: 10})' –
Und .height ('Xpx') auch (ich denke schon) – joanballester
Sie die .ui-button.ui-widget
Stil kann (keine Leerzeichen, müssen beide Klassen). (Stellen Sie sicher, dass Ihr Stylesheet unter der jQuery-Benutzeroberfläche erscheint). Sie können auch
.ui-button.ui-widget{
height, width
}
.ui-button.ui-widget .ui-button-text{
line-height, font-size
}
Sie können das Element mit relativer Schriftgröße stylen. Wenn Ihre Taste, um die custome Klasse ‚button‘ dann diese an die
.buttonStyle{
font-size:0.8em;
}
ich das hilft viel um die Schaltfläche Tags <small></small>
setzen gefunden CSS hinzufügen. Dies ist nur in bestimmten Fällen vorteilhaft, aber es hat mir geholfen, die Größe eines Projekts, an dem ich arbeitete, zu reduzieren.
Putting was um? – aikeru
Fixed ... musste wieder Tipps geben, um das zu machen was ich ursprünglich zeige. – Savanetech
Hier ist meine Lösung, um jquery UI-Taste die gleiche Breite zu machen. Zuerst brauche ich eine Methode, um die maximale Breite zu erhalten.
var greatestWidth = 0; // Stores the greatest width
function getMaxWidth() {
var theWidth = $(this).width(); // Grab the current width
if(theWidth > greatestWidth) { // If theWidth > the greatestWidth so far,
greatestWidth = theWidth; // set greatestWidth to theWidth
}
}
Dann rufe ich diese Methode nach dem Anschließen der Schaltfläche und stellen Sie die Größe ein. Beispiel
$('.selector')
.button()
.each(getMaxWidth);
$('.selector').width(greatestWidth);
Basierend off http://api.jquery.com/height/ dieser Dokumentation die folgenden gearbeitet:
$('#mybutton').button({ icons: { primary: "ui-icon-plus" }, text: false}).height(20);
- 1. Speichern Sie Vektoren verschiedener Größen in Matrix
- 2. Drucken Sie verschiedene Größen Listen nebeneinander
- 3. Größen-Parametrierung in Scala
- 4. Wie funktioniert maschinelles Lernen, wenn die Eingänge unterschiedliche Größen haben?
- 5. BootStrap Kollaps falsche Größen
- 6. Eingang div Größen
- 7. Unterstützung aller iphone Größen
- 8. Media Queries Größen
- 9. UIBarButtonItem Größen unterscheiden sich
- 10. Empfehlung verschiedene Größen
- 11. Wie Chrome-Browser mit bestimmten Größen öffnen
- 12. Magento: Minimalmenge verschiedene Größen
- 13. Wie erzwinge `ls` 64-Bit-Größen?
- 14. HTML5 srcset und Größen
- 15. ANDROID: ImageView für verschiedene Größen
- 16. Exportierte Datenbanken haben unterschiedliche Größen
- 17. ActionBar Icons mit verschiedenen Größen
- 18. Android Emulator Kamera Vorschau Größen
- 19. cf.registry Datei mit verschiedenen Größen
- 20. Android SVG für mehrere Größen?
- 21. Elemente verschwinden auf mobilen Größen
- 22. So erhalten Sie Größen von Arrays in einer Schleife
- 23. Größen von verschachtelten Vektoren initialisieren
- 24. Vergleichen Sie verschiedene Größen des gleichen Bildes in Javascript
- 25. Verhindern, dass die wxWidgets-App Größen mit höherer Auflösung skaliert
- 26. Erstellen Sie eine Matrix aus Matrizen mit verschiedenen Größen
- 27. finden Sie ähnliche Punkte in zwei Matrizen verschiedener Größen
- 28. Bildansichten in verschiedenen Größen - Swift
- 29. Verbinden Sie zwei verschiedene Größen Zellen in der gleichen Struktur
- 30. Initialisierung eines 2D-Arrays, wenn ich die Größen nicht kenne
ich es mit einer Breite über Firebug geben gerade versucht, es funktioniert und richtig Zentren. – adardesign
Breite funktioniert, aber nicht Höhe. Um die Höhe zu ändern, verwenden Sie padding-top und padding-bottom, wie unten vorgeschlagen. –