ועכשיו:אתה צריך לחבר את זה לאבנט, לא בתור פרופרטי.
משהו כזה:
https://www.w3schools.com/jsref/met_document_addeventlistener.asp
אוקי אעביר אותו מעל...קודם כל הסקריטפ שלך מופיע לפני שהופיע האלמנט שעליו לוחצים. ולכן בנקודת הזמן שרץ הסקריפט הוא לא מכיר את האלמנט הזה. שגיאה זו מופיעה בקונסול.
אם אני יהפוך את הbody לid זה כן אמור לעבוד?דבר שני.
האירוע הזה:
document.getElementById("down").onmousedown
יקרה לפני האירוע
document.body.onmousedown
שכן האלמנט עם ID הוא יותר פנימי.
ולכן לעולם לא יקרה מה שאתה מנסה לעשות:
mouseDown = 1;
ואז, כמובן, שום דבר לא יעבוד
במחילה אם זה אני לא מסכים!דבר שלישי
ל- scrollBy
אי אפשר למסור אובייקט עם behavior
כנראה שהתכוונת ל
window.scrollTo(options)
אתה צודק.וזה עבד מצויין!
בedge ניסיתי וזה עבדאתה צודק.
(אף כי יש לציין שזה לא אמור לעבוד בEDGE וגם לא בSAFARI. וגם SCROLTO לא יעבוד בצורה כזו...)
זה לא עובד לך משתי סיבות.בedge ניסיתי וזה עבד
ובקשר לקוד (כמו שכתבתי לאחר התיקונים שהצעת) למה הוא לא עובד גם לא בכרום?
בדקת? לי זה לא עובדתראה, למשל את הקוד הזה.
הוא עובד תקין.
אין קשר, הקוד לא עובד כי ניסיתי, חוץ מזה הדרימוויאור רושם שגיאה....במקום let תכתוב var
וזה ממש לא אומר שהקוד לא עובד...
ניסיתי להכניס אותו בסוף הbody או מה שנקרא footerלא קראתי את כל הקוד
אבל אולי פשוט להכניס את הכתיבה שלו לאחר ה-LOAD של העמוד
אולי הפרמטר שאתה מנסה לקבל עוד לא קיים כשהקוד נכתב?
@UU צודק. אתה משתמש בתוכנה מיושנת לכן היא לא מכירה את הסטנדרט החדש של JSאין קשר, הקוד לא עובד כי ניסיתי, חוץ מזה הדרימוויאור רושם שגיאה....
אני תוהה... כתבתי אותו באתר וורדפרס וזה לא עובד לי...@UU צודק. אתה משתמש בתוכנה מיושנת לכן היא לא מכירה את הסטנדרט החדש של JS
מה שפעם סימנו ב-VAR היום מסמנים בLET או בCONST
אבל VAR עובד בכל מקום. כך שאם תחליף LET לVAR זה אמור לעבוד גם בדרימבוובר. וכפי שכתב UU
זה עדיין נשמע שהקוד לא מכיר את המשתנהניסיתי להכניס אותו בסוף הbody או מה שנקרא footer
כן, אתה צודק במה שעשית זה עובד קצת יותר טוב מאצלי, מה שאצלי בכלל לא מגיב אצלך עושה את הקוד פעם אחת! (נסה להוריד את הפיקסלים בtop ל10).אם זה לא עובד לך, כנראה שיש לך איזו טעות אחרת.
הקוד שרשמתי עובד כפי שמצופה ממנו
בבקשה: https://jsfiddle.net/s976/j52ukqrp/
הid באמצע הbody והסקריפט בא בסופו של הbodyזה עדיין נשמע שהקוד לא מכיר את המשתנה
בטוח שהID הזה קיים לפני טעינת כל העמוד? אולי הוא מגיע בעצמו מ-JS?
נסה לבצע על סלקטור אחר שבטוח בה בעמוד (לוגו לדוגמא) ונראה תוצאות
בפרט שיש פה מישהו שכותב שהקוד עובד
לוח לימודים
מסלולי לימוד שאפשר לההצטרף
אליהם ממש עכשיו:
4.06
כ"ז אייר
סילבוס חדש ל-2024!
קורס פיתוח ובניית אתרים
קריירה מתקדמת, ביקוש עצום, וממוצע משכורות גבוה במיוחד!
מלגות גבוהות ומשתלמות!
2.06
כ"ה אייר
פתיחת מסלול
קורס עריכת וידאו
מלגות והנחות משמעותיות!
27.06
כ"א סיוון
פתיחת מסלול
עיצוב ואדריכלות פנים
מלגות גבוהות!
27.06
כ"א סיוון
השקה חגיגית!
עיצוב גרפי ודיגיטל - בסילבוס חדש ומטורף!
מלגות גבוהות!
21.05
י"ג אייר
#רקבפרוג
הרצאה מרתקת:
דיגיטל בגובה העיניים
עם מנדי נאבול
כל האפשרויות הטמונות בעולם הדיגיטל שיגרמו לך להרוויח יותר!
לתלמידים ובוגרים בלבד!
תהילים פרק קמד
א לְדָוִד בָּרוּךְ יְהוָה צוּרִי הַמְלַמֵּד יָדַי לַקְרָב אֶצְבְּעוֹתַי לַמִּלְחָמָה:ב חַסְדִּי וּמְצוּדָתִי מִשְׂגַּבִּי וּמְפַלְטִי לִי מָגִנִּי וּבוֹ חָסִיתִי הָרוֹדֵד עַמִּי תַחְתָּי:ג יְהוָה מָה אָדָם וַתֵּדָעֵהוּ בֶּן אֱנוֹשׁ וַתְּחַשְּׁבֵהוּ:ד אָדָם לַהֶבֶל דָּמָה יָמָיו כְּצֵל עוֹבֵר:ה יְהוָה הַט שָׁמֶיךָ וְתֵרֵד גַּע בֶּהָרִים וְיֶעֱשָׁנוּ:ו בְּרוֹק בָּרָק וּתְפִיצֵם שְׁלַח חִצֶּיךָ וּתְהֻמֵּם:ז שְׁלַח יָדֶיךָ מִמָּרוֹם פְּצֵנִי וְהַצִּילֵנִי מִמַּיִם רַבִּים מִיַּד בְּנֵי נֵכָר:ח אֲשֶׁר פִּיהֶם דִּבֶּר שָׁוְא וִימִינָם יְמִין שָׁקֶר:ט אֱלֹהִים שִׁיר חָדָשׁ אָשִׁירָה לָּךְ בְּנֵבֶל עָשׂוֹר אֲזַמְּרָה לָּךְ:י הַנּוֹתֵן תְּשׁוּעָה לַמְּלָכִים הַפּוֹצֶה אֶת דָּוִד עַבְדּוֹ מֵחֶרֶב רָעָה:יא פְּצֵנִי וְהַצִּילֵנִי מִיַּד בְּנֵי נֵכָר אֲשֶׁר פִּיהֶם דִּבֶּר שָׁוְא וִימִינָם יְמִין שָׁקֶר:יב אֲשֶׁר בָּנֵינוּ כִּנְטִעִים מְגֻדָּלִים בִּנְעוּרֵיהֶם בְּנוֹתֵינוּ כְזָוִיֹּת מְחֻטָּבוֹת תַּבְנִית הֵיכָל:יג מְזָוֵינוּ מְלֵאִים מְפִיקִים מִזַּן אֶל זַן צֹאונֵנוּ מַאֲלִיפוֹת מְרֻבָּבוֹת בְּחוּצוֹתֵינוּ:יד אַלּוּפֵינוּ מְסֻבָּלִים אֵין פֶּרֶץ וְאֵין יוֹצֵאת וְאֵין צְוָחָה בִּרְחֹבֹתֵינוּ:טו אַשְׁרֵי הָעָם שֶׁכָּכָה לּוֹ אַשְׁרֵי הָעָם שֶׁיֲהוָה אֱלֹהָיו: