Permalänk
Avstängd

jQuery UI Position

Hej alla.
Jag har inte litet problem.

Jag har en div som jag låtit floata bredvid en knapp genom att lägga den flytande diven längst ned i body och sedan sätta position relative på den via att använda funktion Position i jQuery UI

floatPanel.appendTo("body"); floatPanel.position({ my: "left top", at: "right bottom", of: btnShowPanel });

Detta fungerar så länge du inte har en flytande panel i en annan flytande panel. Problemet är att UI metoden använder position: relative och inte absolute. Finns det nån motsvarande funktion för att positionera relativt till ett annat element fast "absolut"?

Visa signatur
Permalänk
Medlem

Finns det någon särskild anledning till att du inte använder position:absolute istället? Att flyta en div längst ner och flytta runt den med position:relative låter som en Väldigt underlig lösning.

Visa signatur

Kom-pa-TI-bilitet

Permalänk
Avstängd

jQuery Postion verrkar använda relative, kan inte hitta nått sätt för den att använda absolut... Det som är orginalfrågan vettu

Visa signatur
Permalänk
Medlem

Jag tolkade

Citat:

Jag har en div som jag låtit floata bredvid en knapp genom att lägga den flytande diven längst ned i body och sedan sätta position relative på den via att använda funktion Position i jQuery UI

som att detta var något du gjorde medvetet.

Hursomhelst, din panel ska inte vara floatad till att börja med om du vill använda position:absolute. Sen vet jag inte vad det är för funktion du försöker använda, den ingår inte i standard-biblioteket vad jag kan se..

Visa signatur

Kom-pa-TI-bilitet

Permalänk
Avstängd

Sorry om jag var otydlig..

Jag har extendat en input (Typ en combobox fast endå inte) Vad jag vill är allså att en div ska lika under en input (men inte trycka ut inhållet under den) Vad jag vet är enda sättet för detta position: absolute

Visa signatur
Permalänk
Medlem
Skrivet av CyberVillain:

Sorry om jag var otydlig..

Jag har extendat en input (Typ en combobox fast endå inte) Vad jag vill är allså att en div ska lika under en input (men inte trycka ut inhållet under den) Vad jag vet är enda sättet för detta position: absolute

Ja det stämmer.

Visa signatur

Kom-pa-TI-bilitet

Permalänk
Avstängd

Stört kasst av jQuery att inte stödja det.. jobbigt att räkna ut skiten skiten skiten själv (För att få den att aligna till inputen)

Visa signatur