07-12-2007, 13:22
|
|
|
חבר מתאריך: 17.05.05
הודעות: 7,321
|
|
לפני איזה חודש\חודשיים בדיוק ישבתי על משהו דומה לזה...אני חושב
הנה מה שעשיתי, זה עדיין בשלבי בנייה כי אני רוצה לשפר את האפקט של הפתיחה:
https://2007-uploaded.fresh.co.il/2...7/88056505.html
אני רק מבקש לשמור זכויות בסקריפט עצמו ל-Marom Dor אם תירצה להשתמש בו...
וחלק ממה שיש שם, כלומר הקטע הבא:
קוד:
if (division >= 0.01 && division < 0.02 )
this.doubleAdd = 2*(++this.add);
else if (division >= 0.02 && division < 0.04 )
this.doubleAdd = 2*(++this.add);
else if (division >= 0.04 && division < 0.06 )
this.doubleAdd = (++this.add);
else if (division >= 0.8 && division < 0.9 )
this.doubleAdd = 2*(++this.add);
else if (division >= 0.9)
this.doubleAdd = 2*(++this.add);
זה החלק (או אחד מהם, כבר שכחתי מה רציתי לעשות שם כי לא התעסקתי עם הקוד הזה במשך הרבה זמן) שבו ניסיתי לשפר את האפקט... ואני חושב שהוא גם קצת מיותר כי צריך להחליף אותו במשהו דינאמי יותר..
עריכה:
שכחתי להוסיף 2 קבצים:
קובץ baseFunc.js:
קוד:
/* Fetchs element by id */
function fid(objId)
{
return (document.getElementById(objId) || document.all[objId] || document.layers[objId] || false);
}
/* Finds element's position relatively to the inner window.
returns a [x,y] array. */
function findPos(obj)
{
if (obj.offsetParent)
{
curleft = obj.offsetLeft;
curtop = obj.offsetTop;
while (obj = obj.offsetParent)
{
curleft += obj.offsetLeft;
curtop += obj.offsetTop;
}
return [curleft,curtop];
}
else
return [(obj.x || 0), (obj.y || 0)];
}
ו- baseStyle.css:
קוד:
html, body
{
text-align:left;
direction:ltr;
margin: auto;
overflow: auto; /* Fix IE's unnecessary scrollbar */
overflow-x: hidden; /* Fix IE's x-axis appearing (and, of course, unnecessary) scrollbar */
}
*
{
background-color:transparent;
color:black;
margin:0;
padding:0;
font: normal normal normal 13px/normal arial;
position: static;
visibility: visible;
}
חלק מההגדרות ב- baseStyle.css אינן טובות, ויכולות להשפיע על אלמנטים אחרים בעמוד. בסקריפטים אחרים שלי תיקנתי את הבעיות...
הבעיות, כפי שאני מצליח להבחין בהם עכשיו זה:
קוד:
background-color:transparent;
color:black;
font: normal normal normal 13px/normal arial;
תוריד אותם מההגדרה של *.
אני לא מוריד אותם בעצמי עכשיו, כי יכול להיות שההגדרות האלו למעשה עוזרות לסקריפט.
נערך לאחרונה ע"י DCD בתאריך 07-12-2007 בשעה 13:29.
|