26-11-2014, 00:09
|
|
|
|
חבר מתאריך: 15.04.06
הודעות: 18,034
|
|
הסתרה אוטומתית של הילדים של אלמנט כל שהוא
א, אני אסביר מה אני מנסה לעשות בקצרה.
אני מנסה להכין תיבה שנפתחת על ידי לחיצה של כפתור כשבתוכה יש אלמנטים נוספים מאמר ומספר סקטורים, אבל פה מתחילה הבעיה הגדולה כשחלק סגורים וחלק פתוחים.
1, יש ל html5 בסמנטיקה את ה details ו summary, אך חוץ מהכרום אין בזה תמיכה ולכן זה לא מתאים כרגע לשימוש הזה בתוך ה main.(סמנטיקה של html5) זה מעולה לזכויות יוצרים ב footer מצד שני.
2, אחרי ש html5 לא היה מתאים הלכתי ל css ל visibility:hidden;, אבל הוא פשוט יוצר חור בתוכן וזה לא מתאים, כי הפתור שלי נמצא במאמר עצמו ולכן אי אפשר להסתיר את כל המאמר.
3, הלכתי ל jquery,אבל זה יעיל רק כאשר המסמך נטען ואז המשתמש יכול לראות את התבנית שה onload שכתבתי יוצר למעשה, כאשר הוא סוגר את המאמרים למשך זמן של שנייה בערך ולכן גם זה ירד מהפרק.
אף אחד מהפיתרונות לא נמצא כמתאים, כשהבעיה שלי היא לטעון את הדף כאשר האלנטים בתוך המאמר מוסתרים ולא מוצגים עד שלוחצים על הכפתור, כשהכפתור עצמו נמצא בכותרת של המאמר עצמו. האם תת סיפרייה של jquery אולי תיתן לזה פיתרון?
הערה: הכפתור חייב להיות בתוך המאמר, אחרת כל המבנה של המסך נשבר וכל מאמר יש לו את הכפתור שמסתיר ומראה אותו מחדש, אותו אחד עם פעולה כפולה.
הסדר הוא:
מאמר
לו יש כותרת ובה יש כפתור
סקטורים
להם יש לכל אחד כותרת וכפתור
כשכל כפתור מיועד להסתיר ולהציג בלבד את אותו אלמנט בלבד.
חוץ מזה יש גם css menu ו css jquery menu, אך הם לא מתאימים למה שאני מנסה להכין.
_____________________________________
will you marry me nesli barda? Operating system: Linux The day Microsoft & apple makes a product that does not suck will be the day they start making vacuum cleaners. say no to Apple&Facebook&MS&Samsung IL&Nokia&Hot&Yes,but say yes to Google
נערך לאחרונה ע"י linuxsboot בתאריך 26-11-2014 בשעה 00:15.
|