2014-02-18 8 views
5

Ich habe das hier erwähnte Layout verwendet: jQueryUI Layout
Ich muss ein div aus dem linken Bereich in den zentralen Bereich ziehen. Für Querscheibe draggability habe ich die folgende Hilfsfunktion verwendet:Jquery UI Draggable Conflict Klon vs gierig

function() { 
    return $(this).clone().appendTo('body').css('z-index',9999).show(); 
    } 

Aber ich will greedy: true, verwenden, das nicht, wenn ich die oben genannte Hilfsfunktion verwenden funktioniert.

Wenn ich verwenden, dann funktioniert greedy funktioniert, aber Kreuzfensterziehbarkeit nicht.

PS: die div gezerrt ist ein allgemeines div (nicht Akkordeon oder irgendetwas)

Edit: Demo bei https://dl.dropboxusercontent.com/u/140900310/Graphical-IDE-for-C-master/index.html

ich die Helferfunktion jetzt bemerkt haben, wenn ich Kommentar- dann Querscheibe ziehbar Werke aber gieriges Attribut nicht.

+0

Können Sie ein Geigenbeispiel veröffentlichen? – Trevor

+0

Was meinst du mit 'Kreuzscheibenziehbarkeit'? –

+0

Demo bei https://dl.dropboxusercontent.com/u/140900310/Graphical-IDE-for-C-master/index.html Wie bereits erwähnt, bei constructscipt.js aussehen, wenn ich die Helferfunktion verwenden, div aus Die linke Seite kann in den mittleren Bereich gezogen werden. d. h. Querfensterziehbarkeit. – sinhayash

Antwort

0

Nach anfänglichem Hacken und der Erkenntnis, dass das Problem mit der overflow Eigenschaft war, habe ich etwas gegoogelt, um zu entdecken, wie gut das in Umlauf gebracht wird, fand die sowie andere hilfreiche Informationen. Zum Beispiel ist diese genaue Frage in der FAQ (Umgang mit Draggables). Siehe auch working with drop-downs ...

Der Kern dieser ist es schwierig wäre,/Hacky so schrieb sie bequeme Methoden allowOverflow() und resetOverflow() ihm zu helfen, zu verwalten.

Viel Glück.