איך ליצור contextmenu (תפריט לחיצה ימנית) מותאם אישית עבור דף האינטרנט שלי?
תכנות
4
פוסטים
2
כותבים
265
צפיות
2
עוקבים
-
רציתי לשאול האם יש דרך איך ליצור contextmenu (תפריט לחיצה ימנית) מותאם אישית עבור דף האינטרנט שלי?
תודה מראש
-
const noContext = document.getElementById("noContextMenu"); noContext.addEventListener("contextmenu", (e) => { e.preventDefault(); });
https://developer.mozilla.org/en-US/docs/Web/API/Element/contextmenu_event
@dovid
תודה עכשיו אני יודע איך למנוע את פתיחת התפריט המובנה
אבל איך אני יוצר תפריט משלי? -
השאלה היא איך מציגים popup בדיוק במיקום של העכבר.
יש מנגנון של popup
https://developer.mozilla.org/en-US/docs/Web/API/Popover_API
הנה דוגמה
https://mdn.github.io/dom-examples/popover-api/nested-popovers/יש כמובן מימושים מסורתיים שעושים קצת שמיניות, תחפש custom contexmenu בגוגל או תעבור פה למשל (https://stackoverflow.com/q/4909167/1271037) על חלק מההצעות והקישורים.