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


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

  1. פרויקט חדש :] בקשת שירים/טאבים לשירים :-ס
    על ידי Fabio בפורום רוק ומטאל
    תגובות: 6
    הודעה אחרונה: 14-09-2007, 15:45
  2. אתרי טאבים ואקורדים
    על ידי KoKo_LoCo בפורום SilkRoad Online
    תגובות: 4
    הודעה אחרונה: 19-06-2007, 17:35
  3. טאבים של התקווה שהוצאתי משמיעה =]
    על ידי MaRoKaY בפורום רוק ומטאל
    תגובות: 1
    הודעה אחרונה: 03-12-2006, 19:33
  4. טאבים טאבים וטאבים!! *תנעצו*
    על ידי Safar בפורום רוק ומטאל
    תגובות: 4
    הודעה אחרונה: 22-09-2006, 08:17
  5. [בקשה]אתרים טאבים ואקורדים לגיטרה קלאסית
    על ידי Fabio בפורום מזרחית ודיכאון להורדה
    תגובות: 1
    הודעה אחרונה: 12-10-2005, 13:44
+ תגובה לנושא
מציג תוצאות 1 עד 2 מתוך 2

טאבים ב jQuery

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

    ברירת מחדל טאבים ב jQuery

    שם:  remote_image_1327921564.jpg
צפיות: 55
גודל:  18.2 קילובייט
    טאבים ב jQuery.

    למי שלא יודע מה זה טאבים, שיכנס לפרופיל שלו ויראה אצלו "הודעות הגולשים, אודותיי, חברים ..", אז זה טאבים, סוג של תפריט מהיר.
    במדריך הזה נלמד איך לעשות טאבים כאלה עם אנימציה נחמדה.

    נתחיל ב HTML.

    תחילה ניצור תפריט עם UL, עם class="pages" , ובתוכו נכניס לכל עמוד LI חדש.
    לדוגמא אם אנחנו רוצים שיהיו לנו 3 עמודים, אז ניצור את זה ככה:
    קוד HTML:
    <ul class="pages">
    <li>page 1</li>
    <li>page 2</li>
    <li>page 3</li>
    </ul>
    התוצאה שלנו כרגע היא כזאת:
    שם:  p1.png
צפיות: 56
גודל:  985 בייטים
    עכשיו ניצור דיב עם class="tabs", שבתוכו כל טאב יהיה בדיב.
    כלומר הדיב שבתוך ה tabs צריך להיות באותו סדר שה li בתוך pages.
    אז ניצור גם הפעם 3 דיבים.
    קוד HTML:
    <div class="tabs">
    <div>bla bla 1<BR>bla bla 1<BR>bla bla 1<BR>bla bla 1<BR>bla bla 1<BR>bla bla 1<BR></div>
    <div>bla bla 2<BR>bla bla 2<BR>bla bla 2<BR>bla bla 2<BR>bla bla 2<BR>bla bla 2<BR></div>
    <div>bla bla 3<BR>bla bla 3<BR>bla bla 3<BR>bla bla 3<BR>bla bla 3<BR>bla bla 3<BR></div>
    </div>
    התוצאה עד עכשיו היא כזאת:
    שם:  p2.png
צפיות: 55
גודל:  2.6 קילובייט

    הקוד המלא של ה HTML:
    קוד HTML:
    <ul class="pages">
    <li>page 1</li>
    <li>page 2</li>
    <li>page 3</li>
    </ul>
    
    <div class="tabs">
    <div>bla bla 1<BR>bla bla 1<BR>bla bla 1<BR>bla bla 1<BR>bla bla 1<BR>bla bla 1<BR></div>
    <div>bla bla 2<BR>bla bla 2<BR>bla bla 2<BR>bla bla 2<BR>bla bla 2<BR>bla bla 2<BR></div>
    <div>bla bla 3<BR>bla bla 3<BR>bla bla 3<BR>bla bla 3<BR>bla bla 3<BR>bla bla 3<BR></div>
    </div>
    נעבור ל CSS.
    בקובץ ה CSS אנחנו צריכים לעצב את הטאבים שלנו.
    נתחיל בעיצוב העמודים, בכך שנעשה שכל העמודים יהיו באותה שורה, ושהם יהיו באמצע ושיהיה להם רקע.
    קוד HTML:
    .pages {list-style:none; padding:0; margin:0; text-align:center;}
    .pages li {display:inline; background:lightgray; padding:2px 10px; cursor:pointer;}
    איך שזה אמור להיראות עד עכשיו:
    שם:  p3.png
צפיות: 50
גודל:  10.4 קילובייט
    עכשיו נעצב את הטאבים ככה שיהיה להם מסגרת אפורה, ושהם יהיו ממורכזים.
    קוד HTML:
    .tabs {border:1px solid gray; margin:auto; width:750px; padding:5px; margin-top:2px;}
    עכשיו נצטרך לעשות ככה שרק הטאב הראשון יופיע, ושכל השאר יהיו מוחבאים - מזכיר את מה שעכשיו בגלריה.
    נוסיף את השורה הזאת כדי לבצע זאת:
    קוד HTML:
    .tabs div {display:none;}
    .tabs div:first-child {display:block;}
    עכשיו הטאבים צריכים להיראות כך:
    שם:  p4.png
צפיות: 53
גודל:  4.6 קילובייט

    זהו, סיימנו את החלק של העיצוב.
    קוד ה CSS המלא שעשינו בחלק הזה:
    קוד HTML:
    .pages {list-style:none; padding:0; margin:0; text-align:center;}
    .pages li {display:inline; background:lightgray; padding:2px 10px; cursor:pointer;}
    .tabs {border:1px solid gray; margin:auto; width:750px; padding:5px; margin-top:2px;}
    .tabs div {display:none;}
    .tabs div:first-child {display:block;}
    עכשיו נשאר רק החלק של ה jQuery - החלק שגורם לזה לעבוד.
    אוקי, אז עכשיו נתחיל עם החלק של ה jQuery.
    מה שבעצם אמור לקרות זה שבמידה ואנחנו נלחץ על אחד הכפתורים, אז הטאב שהמיקום שלו הוא כמו המיקום של העמוד יופיע.
    איך עושים את זה? פשוט מאוד.
    נוסיף אירוע לחיצה על אחד הכפתורים.
    קוד HTML:
    $(".pages li").click(function() {
    
    });
    בתוך האירוע נוסיף שורה אשר תכניס למשתנה npage את המספר של הכפתור שנלחץ עליו.
    קוד HTML:
    var npage = $(this).index();
    נעלים את כל הטאבים ע"י אנימציה:
    קוד HTML:
    $(".tabs div").slideUp(300);
    עכשיו ניגש לטאב שנמצא במקום של הכפתור, נחכה 0.3 שניות, ואז נגרום לו להופיע.
    קוד HTML:
    $(".tabs div").eq(npage).delay(300).slideDown(200);
    זהו, סיימנו את הטאבים!
    למי שלא הצליח, הינה הקוד המלא של הטאבים:
    קוד HTML:
    <style type="text/css">
    body {font-family:arial;}
    .pages {list-style:none; padding:0; margin:0; text-align:center;}
    .pages li {display:inline; background:lightgray; padding:2px 10px; cursor:pointer;}
    .tabs {border:1px solid gray; margin:auto; width:750px; padding:5px; margin-top:2px;}
    .tabs div {display:none;}
    .tabs div:first-child {display:block;}
    </style>
    
    <script src="http://code.jquery.com/jquery-latest.js"></script>
    <script type="text/javascript">
    $(document).ready(function() {
    
    $(".pages li").click(function() {
    var npage = $(this).index();
    $(".tabs div").slideUp(300);
    $(".tabs div").eq(npage).delay(300).slideDown(200);
    });
    
    });
    </script>
    
    <ul class="pages">
    <li>page 1</li>
    <li>page 2</li>
    <li>page 3</li>
    </ul>
    
    <div class="tabs">
    <div>bla bla 1<BR>bla bla 1<BR>bla bla 1<BR>bla bla 1<BR>bla bla 1<BR>bla bla 1<BR></div>
    <div>bla bla 2<BR>bla bla 2<BR>bla bla 2<BR>bla bla 2<BR>bla bla 2<BR>bla bla 2<BR></div>
    <div>bla bla 3<BR>bla bla 3<BR>bla bla 3<BR>bla bla 3<BR>bla bla 3<BR>bla bla 3<BR></div>
    </div>
    כל שאלה, הערה, בקשה תתקבל בברכה.

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

    המשתמשים שלי:
    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. השעה כרגע היא 16:19.
מופעל על ידי vBulletin™ © גרסה 4.1, 2011 vBulletin Solutions, Inc. כל הזכויות שמורות.
פעילות הגולשים
אומנות וגרפיקה
מוזיקה
ספורט
סדרות טלוויזיה
סרטים וקולנוע
קנייה ומכירה
רשתות חברתיות
הבורר 3
פורומי פנאי ובידור
סרטים
סדרות
משחקים
דיבורים
אקטואליה
בעלי חיים
בדיחות והומור
משחקי ספורט
הבורר
מחשבים וטכנולוגיה
תמיכה טכנית
חומרה ומודינג
תוכנות להורדה
סלולארי וגאדג'טים
רקעים למחשב
ציוד הקפי למחשב
אבטחת מידע
תכנות ובניית אתרים
כסף ברשת
אייפון
בריאות ואורח חיים
כושר ופיתוח גוף
דיאטה
צבא וגיוס
יעוץ מיני
מה שבלב
אומנות הפיתוי
יהדות
מיסטיקה ורוחניות
אתאיזם ודתות

נושאים: 2,451,060 | הודעות: 8,151,642 | משתמשים: 315,603 | המשתמש החדש ביותר: upizijoj | עיצוב גרפי: סטודיו עודד בביוף | קידוד: rellect