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

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   [שאלה - JS]מיקום עצם (https://hosts.co.il/forums/showthread.php?t=53150)

Kfir.G 01-09-07 19:05

[שאלה - JS]מיקום עצם
 
שלום,
החלטתי לעצמי שאני רוצה ליצור סקריפט לתפריט נפתח שבו אני לא אצטרך להתאים את הtop וleft לכל אפשרות נפתחת בתפריט. עכשיו מצאתי את הסקריפט הזה עם קצת עזרה מגוגל

HTML קוד:

function findPos(obj) {
        var curleft = curtop = 0;
        if (obj.offsetParent) {
                curleft = obj.offsetLeft
                curtop = obj.offsetTop
                while (obj = obj.offsetParent) {
                        curleft += obj.offsetLeft
                        curtop += obj.offsetTop
                }
        }
        return [curtop,curleft];
}

עכשיו הקוד עובד טוב כל עוד התפריט מוצמד לפינות כאשר אני מגדיר
body{padding:0px;margin:0px}
אבל ברגע שאני משנה את המיקום שלו בעמוד יש לי גלישות (לצפייה בתמונה להמחשה לחץ כאן). איך אני מסדר?
תודה מראש :)

עריכה:
אני דיי בטוח כי זה קורה בגלל שאני ממקם את התפריט בעזרת position:absolute ככה שזה מתעלם מpadding וmargin.


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

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