לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

לך אחורה   לובי הפורומים > מחשבים > תכנות ובניית אתרים
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
תגובה
 
כלי אשכול חפש באשכול זה



  #10  
ישן 12-08-2011, 15:08
צלמית המשתמש של Eran
  משתמש זכר Eran Eran אינו מחובר  
 
חבר מתאריך: 27.02.02
הודעות: 4,536
שלח הודעה דרך ICQ אל Eran
בתגובה להודעה מספר 9 שנכתבה על ידי ישראל K שמתחילה ב "מה שהוא כתב אכן קשור לזה (יש..."

מצאתי את מה שחיפשתי
ready state
https://developer.mozilla.org/en/DO...ment.readyState


קבל:
http://dean.edwards.name/my/readyState.html

אני מריץ על chrome ‪13.0.782.112 m‬
והתוצאה:
קוד:
document start (readyState=loading) document half-way (readyState=loading) document end (readyState=loading) document after the BODY element (readyState=loading) document.onreadystatechange (readyState=interactive) document.onreadystatechange (readyState=complete) image.onload window.onload

כלומר אחרי התמונה...

ואגב ה onreadystatechange זכור לי שעושה בעיות :|


בכל מקרה גם זה עלה לי בגוגל
http://www.seabreezecomputers.com/tips/progress.htm
נראה שהוא הפריד בין כמה דפדפנים וכמובן יש לו טיימר שבודק אם סיים לטעון את כל התמונות...
אהמ בלי jQuery רק עם .complete.
_____________________________________

[התמונה הבאה מגיעה מקישור שלא מתחיל ב https ולכן לא הוטמעה בדף כדי לשמור על https תקין: http://fresh.clanteam.com/list.png]

[התמונה הבאה מגיעה מקישור שלא מתחיל ב https ולכן לא הוטמעה בדף כדי לשמור על https תקין: http://fresh.clanteam.com/?https://2010-uploaded.fresh.co.il/2010/09/21/52868411.gif,http://www.boredpanda.com/blog/wp-content/themes/mimbo2.2/images/subscribe-panda-605px.png]

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #12  
ישן 12-08-2011, 10:57
  משתמש זכר yoavmatchulsky yoavmatchulsky אינו מחובר  
 
חבר מתאריך: 15.08.06
הודעות: 1,561
שלח הודעה דרך ICQ אל yoavmatchulsky שלח הודעה דרך MSN אל yoavmatchulsky Facebook profile
בתגובה להודעה מספר 1 שנכתבה על ידי tsachibenezra שמתחילה ב "טעינת האתר"

זה מאוד טריקי וגם מסוכן לחכות עד שכל התמונות יעלו. תחשוב שאם יש לך פיקסל טראקינג (למשל, doubleclick), שהדומיין חסום (לדוגמא - אחד מהפלאגינים, או רשת "נקייה") אז הדף שלך לא יוריד את הלואדינג אף פעם.

קוד לדוגמא ב jQuery כדי לבדוק מתי כל התמונות שלך סיימו לטעון. הקוד מוסיף לכל התמונות את הקלאס not-complete ועד בודק תמונה תמונה אם היא סיימה לטעון. הוא יעשה את הבדיקה כל 500 מילישניות עד שלא נשארו יותר תמונות שהן not-complete.

קוד:
$(function() { $('img') .addClass('not-complete') .each(function (i) { if (this.complete && this.width > 0) { $(this).removeClass('not-complete'); } }); var img_finished_loading_interval = setInterval(function () { var not_completed = $('img.not-complete'); if (not_completed.length == 0) { start_loading_sequence_here(); clearInterval(img_finished_loading_interval); } else { not_completed.each(function (i) { if (this.complete && this.width > 0) { $(this).removeClass('not-complete'); } }); } }, 500) });


שים לב שזה רק תמונות שמוגדרות בעמוד. כל התמונות ב CSS לא נכנסות לקטגוריה הזאת. בעצם לא נראה לי שיש שום דרך לבדוק אם תמונות CSS סיימו להיטען.
וגם לא בדקתי את הפונקציה ששמתי למעלה, אז אולי צריך לעשות לה קצת טוויקינג. אני העברתי את הרעיון פה, קח את זה לאן שתרצה
_____________________________________
!!אזהרה!!
ההודעה עלולה להכיל שברי אגוזים ו/או איברי דגים כלשהם
!!אזהרה!!

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 21:59

הדף נוצר ב 0.04 שניות עם 11 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר