הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   jQuery RTL (https://hosts.co.il/forums/showthread.php?t=71792)

Daniel 06-02-09 20:55

jQuery RTL
 
היי, לקחתי דוגמא מהאינטרנט של jQuery והוספתי dir="rtl". גם בפיירפוקס, וגם באקספלורר נראה שיש בעייה.
http://www.seekposition.net/jquery/sortlist.php
אתם מוזמנים "לגרור" את הרשימה (sortable).


יום טוב, דניאל.

vadimg88 06-02-09 20:57

כי לא מגדירים ככה RTL. תוסיף לתגים של HTML ו BODY ב CSS את הפרופרטי:

direction: rtl;

ואם אתה רוצה גם ליישר את הטקסט נכון להוסיף גם:

text-align:right;

Daniel 06-02-09 21:01

ככה כן מגדירים RTL, לא ב-CSS, הבעייה היא לא ב-CSS / HTML - היא ב-jQuery.

אבל, הוספתי, וכלום לא קרה - כפי שמצופה.

הבעייה היא שה-jQuery משתמש ב-Offset על פי הנקודה השמאלית ביותר, ומגדיר אותה כהימנית ביותר.


רק כדי להבהיר - ה-UL הוא sortable - אתה יכול לגרור אותו - כאן נוצרת הבעייה.

vadimg88 06-02-09 21:05

הבנתי מה הבעיה. ושוב ככה לא מגדירים עמוד בתור RTL. זה שעושים את זה כולם לא אומר שזה נכון לעשות את זה. הדרך הנכונה להגדיר הגדרות עמוד בין אם זה צד, כיוון טקסט וכדומה זה לעשות את זה ב CSS לשם כך הוא נועד. לגבי הבעיה יכול מאוד להיות שאם תשים את ההגדרות הללו ב CSS ה LIST יקבל את הפרמטרים ויעבוד כמו שצריך. אם הבנתי נכון הבעיה היא שכשבוחרים ערך ברשימה אז הוא הולך לכיוון שמאל , לרוב זה בגלל שאין לרשימה הגדרה כלשהי ב CSS בזמן שבוחרים אותו לכן הוא לוקח את של העמוד אז אם תשים את זה ב HTML ו BODY יכול מאוד שזה יפתור לך את הבעיה. ניסת את זה בכלל?

Daniel 06-02-09 21:32

ניסיתי בפעם הראשונה שהצעת, אני עכשיו גם אוסיף ל-UL ו-LI, תודה, נראה אם זה יעזור.


לא, לא עזר =[


כל הזמנים הם GMT +2. הזמן כעת הוא 03:58.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ