jQuery-UI und Splitter
Mithilfe von jQuery UI, wie kann ich mit einem Splitter Art von Funktion, wie wir Sie bei
http://methvin.com/splitter/3csplitter.html?
Ich bin auch gefragt, wie ich brauche 2 Dinge umgesetzt werden, die auf meine Seite;
Portlet (Ziehbar) :: http://jqueryui.com/sortable/#portlets
und Vertikalen Splitter :: http://methvin.com/splitter/3csplitter.html
Ich bin nicht sicher, wie guter Programmierstil ist es, wenn ich bin, darunter 2 separate Bibliotheken (auch wenn beide jQuery-basierend);
wie http://host.sonspring.com/portlets/ für Portlets
und http://methvin.com/splitter/3csplitter.html für Splitter
- es bietet anpassbare. implementieren Sie können den splitter benutzen. Überprüfen Sie auch this out
- Ich brauchte ein splitter ähnlich wie methvin.com/splitter/3csplitter.html
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hier ist ein Beispiel, wie Sie einen splitter verwenden von jQuery UI:
HTML:
Skript:
Dies ist eine beliebte Schrift. Ich habe kleine Modifikationen für das fluid-layout.
jsFiddle-Beispiel
var
Erklärungen abvar remainingSpace = ...
.ui-resizable { position: relative;}
und.ui-resizable-handle { position: absolute;font-size: 0.1px; display: block; }
Ich verwendet, Dmitriy die Antwort als Grundlage für meine Umsetzung. Beachten Sie, dass es gibt nichts stoppen, dass insbesondere die Umsetzung von Verdoppelung der bounding-box, wenn der Schieber gezogen, auf der rechten Seite.
Ich brauchte eine einfache, nicht-bewegliche splitter für jetzt (mit dem Ziel, die Bereiche resizable in die Zukunft), und meine Bewerbung ist bereits die Verwendung von jQuery, so dass ich erreicht dies, indem ein Teil der seinen code wie folgt:
Ich habe auch die css cursor-Stil (unter anderem) um zu verhindern, dass der veränderbare cursor angezeigt wird, wie folgt:
Dank Dmitriy!
Mein Erster Gedanke war: zuerst wählen Sie alle Felder mit Ausnahme des letzten. Diese Holen Sie sich einen splitter zu Ihrer rechten Seite.
Dann, wenn die splitter verschoben wird, nur die beiden Boxen berühren Sie die splitter angepasst werden.
Dies ist ein Beispiel, Sie können kopieren, einfügen; es funktioniert so wie es ist.
Dies kann verwendet werden, für eine beliebige Anzahl von Spalten; so stellen Sie sicher, dass Sie auch Anpassung der css.
Fügte ich einige Tasten zu erweitern 1 Feld; auch eine reset-Taste.
Den Splitter-Komponente Teil der Shield UI-framework ermöglicht die Verwendung einer Mischung von horizontaler und vertikaler Splitter.