קהילות פורומים, הורדות, יעוץ ותמיכה


אשכולות דומים

  1. מדריך לעשות טיימר לכיבוי עצמי של המחשב
    על ידי MAMZer בפורום ארכיון מדריכים
    תגובות: 1
    הודעה אחרונה: 20-07-2007, 13:15
  2. כיבוי המחשב על טיימר
    על ידי good+2 בפורום ארכיון מדריכים
    תגובות: 1
    הודעה אחרונה: 25-02-2007, 11:39
  3. [עזרה] טיימר של 60 שניות שקשור לservice כלשהו
    על ידי BlacK-Storm בפורום תמיכה טכנית
    תגובות: 9
    הודעה אחרונה: 15-10-2006, 03:13
  4. [עזרה] טיימר של 60 שניות שקשור לservice כלשהו
    על ידי BlacK-Storm בפורום דיבורים
    תגובות: 4
    הודעה אחרונה: 13-10-2006, 22:52
  5. [קונה] טיימר למחשב - תציעו נקודות
    על ידי טאקו שמחרבן גלידה בפורום עשינו עסק - ארכיון
    תגובות: 5
    הודעה אחרונה: 14-07-2006, 13:06
+ תגובה לנושא
מציג תוצאות 1 עד 2 מתוך 2

טיימר ב jQuery.

  1. #1
    משתמש משקיע האוואטר של CSS
    תאריך הצטרפות
    08/2010
    הודעות
    3,206
    לייקים
    176
    נקודות
    1,200
    משפט מחץ
    כי גם מנהלים הם בני אדם..
    מין: זכר

    ברירת מחדל טיימר ב jQuery.

    שם:  remote_image_1327921564.jpg
צפיות: 68
גודל:  18.2 קילובייט
    טיימר בשפת jQuery
    במדריך הזה נכיר 2 סוגים של טיימרים - האחד זה טיימר רגיל של ספירת שניות, והשני הוא טיימר לאחור (כמו למשל באתרי הורדות).

    אז נתחיל בטיימר הראשון.
    איך טיימר בנוי? הטיימר בנוי כך שכל שנייה צריך להגדיל את המספר הקודם.
    איך נעשה את זה? בקלילות רבה.
    בתוך ה HTML ניצור דיב עם id כ count.
    קוד HTML:
    <div id="count">1</div>
    קודם כל, נכין משתנה אשר יכיל בתוכו את השניות. כברירת מחדל הוא יהיה כ - 1.
    קוד HTML:
    var count = 1;

    לאחר מכן נכין setInterval אשר יבצע משהו מסויים כל X מילישניות.
    במקרה שלנו אנחנו רוצים להגדיל את המספר ב - 1 כל 1000 מילישניות (1000 מילישניות = שנייה).
    קוד HTML:
    setInterval(function() {
    },1000);
    מה שהקוד עושה בעצם זה כל 1000 מילישניות זה יבצע את כל מה שרשום בתוך הפונקציה (אפשר לעשות קריאה לפונקציה, או אפשר לעשות פונקציה ישירות).

    בתוך הפונקציה נגדיל את המשתנה count ב - 1, ונשנה את הערך של הדיב שלנו לערך של ה count.
    קוד HTML:
    count++;
    $("#count").text(count);

    זהו, סיימנו, עכשיו יש לכם טיימר.
    הקוד המלא:
    קוד HTML:
    <script src="http://code.jquery.com/jquery-latest.js"></script>
    <script>
    $(document).ready(function(){
    var count = 1;
    setInterval(function() {
    count++;
    $("#count").text(count);
    },1000);
    });
    </script>
    
    <div id="count">1</div>
    הטיימר השני הוא טיימר הפוך - טיימר לאחור.
    הוא עובד אותו דבר, רק במקום להעלות את count ב - 1, אנחנו נוריד אותו ב - 1.
    קוד HTML:
    count--;
    אם תבדוק עכשיו, תראו שהוא מתחיל לרדת ל 0 ול -1.
    עכשיו כדי לעשות נגיד 45 שניות, נשנה את הערך ההתחלתי של count ל - 45, ואת הערך של הדיב ל - 45.
    עכשיו נראה שהוא מתחיל לרדת, אבל כשהוא מגיע ל - 0, זה ממשיך לרדת, ואנחנו רוצים שבסיום תקרה פעולה כלשהי (לדוגמא חלון קופץ).
    לכן נעשה את ה setInterval בתוך משתנה.
    קוד HTML:
    var fc = setInterval(function() {
    ונוסיף לפונקציה את השורה הזאת, שבודקת האם המונה שלנו הגיע ל - 0, במידה וכן זה יקפיץ חלון ויסיים לספור.
    קוד HTML:
    if(count == 1) {
    alert("Done!"); clearInterval(fc); 
    }

    את השורה הזאת נוסיף לפני ה count--.
    עכשיו ברגע שזה יסיים לספור 45 שניות, זה יקפיץ הודעה.
    הקוד המלא:
    קוד HTML:
    <script src="http://code.jquery.com/jquery-latest.js"></script>
    <script>
    $(document).ready(function(){
    var count = 45;
    var fc = setInterval(function() {
    if(count == 1) {
    alert("Done!"); clearInterval(fc);
    }
    count--;
    $("#count").text(count);
    },1000);
    });
    </script>
    
    <div id="count">45</div>
    שאלות, הערות, בקשות יתקבלו בברכה!

    נערך לאחרונה על ידי -Smoxer-; 02-12-2012 בשעה 18:04.

    המשתמשים שלי:
    HotBanana > NewYear > Dursci > DurSci > FullSex > CSS
    PHP | SQL | HTML | CSS | JS | JQUERY | AJAX

  2. קישורים ממומנים

  3. #2
    Smoxer in your mind
    משתמש כבוד
    האוואטר של -Smoxer-
    תאריך הצטרפות
    11/2011
    הודעות
    8,881
    לייקים
    1181
    נקודות
    483
    פוסטים בבלוג
    3
    משפט מחץ
    Further gets colder until nothing was all that I saw around
    מין: זכר

    ברירת מחדל

    מדריך נחמד מאוד. תודה רבה.

+ תגובה לנושא


הרשאות פרסום

  • אין באפשרותך לפרסם נושאים חדשים
  • אין באפשרותך לפרסם תגובות
  • אין באפשרותך לצרף קבצים
  • אין באפשרותך לערוך את הודעותיך


כל הזמנים הם לפי GMT +3. השעה כרגע היא 14:40.
מופעל על ידי vBulletin™ © גרסה 4.1, 2011 vBulletin Solutions, Inc. כל הזכויות שמורות.
פעילות הגולשים
אומנות וגרפיקה
מוזיקה
ספורט
סדרות טלוויזיה
סרטים וקולנוע
קנייה ומכירה
רשתות חברתיות
הבורר 3
פורומי פנאי ובידור
סרטים
סדרות
משחקים
דיבורים
אקטואליה
בעלי חיים
בדיחות והומור
משחקי ספורט
הבורר
מחשבים וטכנולוגיה
תמיכה טכנית
חומרה ומודינג
תוכנות להורדה
סלולארי וגאדג'טים
רקעים למחשב
ציוד הקפי למחשב
אבטחת מידע
תכנות ובניית אתרים
כסף ברשת
אייפון
בריאות ואורח חיים
כושר ופיתוח גוף
דיאטה
צבא וגיוס
יעוץ מיני
מה שבלב
אומנות הפיתוי
יהדות
מיסטיקה ורוחניות
אתאיזם ודתות

נושאים: 2,450,408 | הודעות: 8,150,990 | משתמשים: 315,603 | המשתמש החדש ביותר: upizijoj | עיצוב גרפי: סטודיו עודד בביוף | קידוד: rellect