![]() |
jQuery RTL
היי, לקחתי דוגמא מהאינטרנט של jQuery והוספתי dir="rtl". גם בפיירפוקס, וגם באקספלורר נראה שיש בעייה.
http://www.seekposition.net/jquery/sortlist.php אתם מוזמנים "לגרור" את הרשימה (sortable). יום טוב, דניאל. |
כי לא מגדירים ככה RTL. תוסיף לתגים של HTML ו BODY ב CSS את הפרופרטי:
direction: rtl; ואם אתה רוצה גם ליישר את הטקסט נכון להוסיף גם: text-align:right; |
ככה כן מגדירים RTL, לא ב-CSS, הבעייה היא לא ב-CSS / HTML - היא ב-jQuery.
אבל, הוספתי, וכלום לא קרה - כפי שמצופה. הבעייה היא שה-jQuery משתמש ב-Offset על פי הנקודה השמאלית ביותר, ומגדיר אותה כהימנית ביותר. רק כדי להבהיר - ה-UL הוא sortable - אתה יכול לגרור אותו - כאן נוצרת הבעייה. |
הבנתי מה הבעיה. ושוב ככה לא מגדירים עמוד בתור RTL. זה שעושים את זה כולם לא אומר שזה נכון לעשות את זה. הדרך הנכונה להגדיר הגדרות עמוד בין אם זה צד, כיוון טקסט וכדומה זה לעשות את זה ב CSS לשם כך הוא נועד. לגבי הבעיה יכול מאוד להיות שאם תשים את ההגדרות הללו ב CSS ה LIST יקבל את הפרמטרים ויעבוד כמו שצריך. אם הבנתי נכון הבעיה היא שכשבוחרים ערך ברשימה אז הוא הולך לכיוון שמאל , לרוב זה בגלל שאין לרשימה הגדרה כלשהי ב CSS בזמן שבוחרים אותו לכן הוא לוקח את של העמוד אז אם תשים את זה ב HTML ו BODY יכול מאוד שזה יפתור לך את הבעיה. ניסת את זה בכלל?
|
ניסיתי בפעם הראשונה שהצעת, אני עכשיו גם אוסיף ל-UL ו-LI, תודה, נראה אם זה יעזור.
לא, לא עזר =[ |
כל הזמנים הם GMT +2. הזמן כעת הוא 03:58. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ