FAQ |
Kalender |
2014-10-18, 21:34 | #1 | ||
|
|||
Mycket flitig postare
|
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) Hur ska jag göra? |
||
Svara med citat |
2014-10-19, 12:44 | #2 | ||
|
|||
Flitig postare
|
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 12:48 |
||
Svara med citat |
2014-10-19, 15:03 | #3 | ||
|
|||
Flitig postare
|
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.
|
||
Svara med citat |
2014-10-20, 15:40 | #4 | ||
|
|||
Medlem
|
jag brukar numer nästan aldrig använda $(document).ready,
om man har javascript i botten vill säga..har du det? |
||
Svara med citat |
2014-10-20, 17:41 | #5 | ||
|
|||
Mycket flitig postare
|
|||
Svara med citat |
Svara |
|
|