webForumDet fria alternativet

En intressant finess jag såg på Prisjakt - kan man göra så här?

JavaScript

5 svar · 625 visningar · startad av haider

Medlem sedan jan. 2003956 inlägg
Frågan#1

Hej!

Går man in på Prisjakt.nu, tex http://www.prisjakt.nu/kategori.php?k=401 så har man en orange ruta "nedan kan du filtrera ..."

När man scrollar ner så döljs den rutan som följde med scrollen och ersätts av en div med position:fixed.

Den första rutan/div:en behövde inte ha något position-attribut för den befann sig ju redan relativ i förhållande till resten av texten.

Men skulle man inte kunna göra så att man har den där "lösa" div:en (motsvarar väl absolut eller relative) som senare fick position:fixed genom javascript?

Medlem sedan jan. 2003956 inlägg
#2

Tänkte bara bumpa till den här tråden lite - var jag kanske otydlig med min fråga?
Enkelt uttryckt vill jag alltså interaktivt förändra divens positionsattribut. På prisjakt har de inte gjort så där, vet inte om det finns en förklaring för det eller om det är ett val man har gjort.

Orsaken är att jag i den här div:en kommer att placera en iframe. Det går ju inte att ha samma fil i två iframes men samma namn och därför behöver jag istället göra diven "flexibel".

Medlem sedan maj 20011 826 inlägg
#3

Har du provat att ändra detta med JavaScript? Det borde gå.

Medlem sedan juni 20031 837 inlägg
#4

Rutan döljs inte, de visar bara en ny när man skrollar ner en bit.
Du kan se det om du drar i scrollen upp och ner sakta.

Medlem sedan jan. 2003956 inlägg
#5

Ericz: Ja, jag tycker att det borde gå, jag vet bara inte riktigt hur man ska koda snutten :)

Hulken: Sorry, den döljs inte fysiskt så, utan ersätts precis som du säger. Jag tänkte att det var snyggt, men att jag ville utveckla det ytterligare genom att inte blotta en ny utan att man faktiskt fortsätter använda samma. Av skälet jag nämnde, nämligen iframe.

Om någon kan hjälpa mig med en kodsnutt för att förändra psitionsattributet vid scroll såsom det sker på prisjakt, så kan jag på egen hand undersöka hur iframen beter sig inne i div:en. Den borde inte märka av det, än mindre klaga, utan det borde funka galant.

Medlem sedan jan. 2003956 inlägg
#6

Tänkte pusha till tråden lite för att se om någon kunde något knep för att lösa ovanstående.

265 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
134 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
134 ms — ändringar (db)