Advertisement
sourav8256

Untitled

Aug 7th, 2023 (edited)
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.60 KB | None | 0 0
  1. // Get a reference to the element you want to listen for the event on
  2. const buttonElement = document.getElementById('myButton');
  3.  
  4. // Attach an event listener to the button element
  5. buttonElement.addEventListener('click', function(event) {
  6. // The event object contains information about the event
  7. console.log('Event Type:', event.type);
  8. console.log('Event Target:', event.target);
  9. console.log('Event Timestamp:', event.timeStamp);
  10. console.log('Mouse X Coordinate:', event.clientX);
  11. console.log('Mouse Y Coordinate:', event.clientY);
  12. console.log('Key Code:', event.keyCode); // for keyboard events
  13.  
  14. // Perform some actions based on the event
  15. });
  16.  
  17.  
  18. // Assuming you have an element with the id "dragElement"
  19. const dragElement = document.getElementById('dragElement');
  20.  
  21. // Add a dragstart event listener to the element
  22. dragElement.addEventListener('dragstart', function(event) {
  23. // Get the id of the element being dragged
  24. const elementId = event.target.id;
  25.  
  26. console.log('Element ID being dragged:', elementId);
  27. });
  28.  
  29.  
  30. =====================================================================
  31.  
  32.  
  33. Clicked element
  34.  
  35.  
  36. // Dragstart event listener for the draggable elements
  37. function onDragStart(event) {
  38. event.dataTransfer.setData("text/plain", event.target.textContent.trim());
  39. }
  40.  
  41. // Add dragstart event listeners to the draggable elements
  42. const draggableElements = document.querySelectorAll('[draggable="true"]');
  43. draggableElements.forEach(function(element) {
  44. element.addEventListener('dragstart', onDragStart);
  45. });
  46.  
  47.  
  48. const draggedText = event.dataTransfer.getData("text/plain");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement