Kom ihåg mig?
Home Menu

Menu


problem med javascript som laddar för segt

Ämnesverktyg Visningsalternativ
Oläst 2014-10-18, 20:34 #1
naak2803 naak2803 är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jun 2011
Inlägg: 767
naak2803 naak2803 är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jun 2011
Inlägg: 767
Question problem med javascript som laddar för segt

Hej,

Jag har en sida som jag har lite problem och behöver lite hjälp med vilken approch jag ska åtgärda.

Jag har en meny högst upp på sidan, som jag visar/gömmer med JQuery

Kod:
$element.fadeIn(1000)
sen har jag en massa annat som laddas under tiden på sidan ca (2-3 sec). Under dessa 2-3 sec går det inte att klicka på menyn, dsv den fadar inte fram. men efter att sidan har laddats färdig funkar det utan problem.

Hur ska jag göra?
naak2803 är inte uppkopplad   Svara med citatSvara med citat
Oläst 2014-10-19, 11:44 #2
x264 x264 är inte uppkopplad
Flitig postare
 
Reg.datum: Dec 2013
Inlägg: 342
x264 x264 är inte uppkopplad
Flitig postare
 
Reg.datum: Dec 2013
Inlägg: 342
Du har la koden inom:

$(document).ready eller?

Tycker ju själv inte att någon slags animation ska visas innan sidan har laddat klart. (du kan ju göra animationer med css som laddas direkt när cssen läst in)

Men din sida är ju inte redo att jobbas med med javascript om du inte låtit dokumentet laddas klart.


Du bör ha kvar document ready. Men försökt att minimera antalet förfrågningar som webbläsaren behöver att göra.

Bunta ihop javascript och css till en fil var.

En webbläsare kan bara göra X antal förfrågningar till en och samma domän åt gången.

http://www.coderanch.com/t/631345/bl...omain-browsers

och

http://sgdev-blog.blogspot.sg/2014/0...n-to-same.html


Sedan finns det ju massvis av mer saker du kan göra, som du kan läsa om t.ex. här:

https://developer.yahoo.com/performance/rules.html

Senast redigerad av x264 den 2014-10-19 klockan 11:48
x264 är inte uppkopplad   Svara med citatSvara med citat
Oläst 2014-10-19, 14:03 #3
Nerix Nerix är inte uppkopplad
Flitig postare
 
Reg.datum: Oct 2010
Inlägg: 398
Nerix Nerix är inte uppkopplad
Flitig postare
 
Reg.datum: Oct 2010
Inlägg: 398
Tror det är bättre om du löser originalproblemet; att få ner laddningstiderna. 2-3 sekunder är lite väl mycket. Under sekunden är mer rimligt.
Nerix är inte uppkopplad   Svara med citatSvara med citat
Oläst 2014-10-20, 14:40 #4
danjel danjel är inte uppkopplad
Medlem
 
Reg.datum: Nov 2003
Inlägg: 214
danjel danjel är inte uppkopplad
Medlem
 
Reg.datum: Nov 2003
Inlägg: 214
jag brukar numer nästan aldrig använda $(document).ready,
om man har javascript i botten vill säga..har du det?
danjel är inte uppkopplad   Svara med citatSvara med citat
Oläst 2014-10-20, 16:41 #5
naak2803 naak2803 är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jun 2011
Inlägg: 767
naak2803 naak2803 är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jun 2011
Inlägg: 767
Citat:
Ursprungligen postat av danjel Visa inlägg
jag brukar numer nästan aldrig använda $(document).ready,
om man har javascript i botten vill säga..har du det?
Nej, jag har den högst upp.
naak2803 är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 13:29.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017