![]() |
מעבר תמונה - JS
אהלן, יש לי סקריפט שמעביר תמונות באמצעות JS כמובן.
HTML קוד:
<script type="text/javascript"> אשמח לקבל הסבר כיצד לעשות זאת, תודה מראש |
אם תעשה את זה עם שימוש בספריית jQuery זה יהיה לך כל כך פשוט http://www.jquery.com
אתה יכול לעשות אפקטים כמו של המעבר המעומעם שהראית פה באמצעות שורה אחת קצרה.. |
זה יותר יעזור - http://api.jquery.com/fadeIn/
בכל מקרה, בשביל להגיע לתוצאה שיש שם זה יותר משורה אחת את האמת, אבל הצורה הכי פשוטה תהיה להסתיר את התמונה הקיימת עם fadeOut (של jQuery), להחליף את ה-src ואז לעשות fadeIn |
כמו שכבר הציעו לך, הדרך הפשוטה ביותר תהיה להשתמש בספריה קיימת, דוגמאת jQuery.
אם אתה רוצה לממש פתרון בעצמך, אז צורת העבודה תהיה כזאת: כל התמונות יהיו עם position:absolute לאבא רלטיבי שלהן (ב-CSS). במעבר בין תמונה לתמונה עליך לשנות את הערך ה-css-י opacity של התמונה שאתה יוצא ממנה מ-1 ל-0, ובמקביל לשנות את הערך של התמונה שאתה רוצה להציג מ-0 ל-1. אפשר לממש את זה בכ-5 שורות קוד לדעתי, אבל אולי תצטרך לטפל בכמה מקרי קצה של דפדפנים מיושנים דוגמאת IE קטן מ-9 שצריכים פילטר במקום זה. |
תודה רבה חברים, עזרתם לי רבות.
|
כל הזמנים הם GMT +2. הזמן כעת הוא 15:59. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ