FAQ |
Kalender |
|
![]() |
#1 | ||
|
|||
Medlem
|
Hej!
Jag undrar om det är möjligt att ladda ett objekt först efter att en användare har klickat på att visa det? Eftersom att vi är inloggade på wn så ska jag använda mig av wn som ett exempel. Ta och klicka på Sök uppe i menyn. En ny ruta ploppar nu ned och i den finns ny information. Min fråga är helt enkelt om denna information måste laddas in såfort som att sidan laddas för första gången eller om det är möjligt att ladda in den först efter att användaren har klickat på den. Anledningen till att jag frågar är för att jag vill visa bilder av rätt högkvalitet (flera mb stora) och för att sidan ska ladda snabbare så vill jag att den högupplösta bilden först ska laddas efter att användaren har klickat på länken för att visa den. Jag vill inte behöva att gå till en ny sida utan den ska visas på samma sida som Sök gör här på wn. Om det är möjligt, hur kan man lösa det? Jag använder mig av php och jquery. Skulle det gå att lösa via dessa språk eller krävs det något ytterligare? |
||
![]() |
![]() |
![]() |
#2 | ||
|
|||
Flitig postare
|
Kan gissa att på WN så laddar man allting först. Sen gömmer man allting man inte vill skall visas först. Sen när man har gömt allt man inte vill visa först så visar man allt det andra. Är inte så bra på det där men det har något med ?DOM? och göra.
![]() |
||
![]() |
![]() |
![]() |
#3 | ||
|
|||
Medlem
|
Jag skulle nog hämtat bilden med ajax, kolla på http://api.jquery.com/load/
|
||
![]() |
![]() |
![]() |
#4 | ||
|
|||
Administratör
|
Du kan använda en vanlig lightbox-lösning för det. Sök på lightbox så får du originalet samt hundratals (i många fall bättre och snyggare) varianter.
__________________
eldefors.com - Personlig (teknik)-blogg |
||
![]() |
![]() |
![]() |
#5 | ||
|
|||
Har WN som tidsfördriv
|
Det räcker att du med tex javascript skapar img taggen och dess src, så kommer webbsidan hämta bilden. Ajax är inte lösningen för själva bilden, möjligen för att hämta länken till densamma.
En variant är att tex i din url: ../min_lilla_bild.jpg, med javascript byter ut src mot ../min_stora_bild.jpg, så hämtas den nya bilden. |
||
![]() |
![]() |
![]() |
#6 | ||
|
|||
Mycket flitig postare
|
Ta en titt på colorbox. Det är en lightbox-lösning byggd med jQuery.
http://jacklmoore.com/colorbox/ |
||
![]() |
![]() |
![]() |
#7 | ||
|
|||
Medlem
|
Okej, jag ska titta på era alternativ!
Skulle det här även fungera med vanligt innehåll, dvs inte bara bilder? Jag antar att twitter och facebook använder sig av någon lösning där de inte läser in all information direkt utan laddar automatiskt in mer information desto längre ned på sidan jag scrollar eller har jag helt? Vad kallas en sådan lösning? |
||
![]() |
![]() |
![]() |
#8 | ||
|
|||
Har WN som tidsfördriv
|
Citat:
Om du vill ladda in saker när man bläddrat neråt på sidan måste du använda javascript, data läses med fördel in med Ajax. |
||
![]() |
![]() |
Svara |
|
|