VerhindernJavaScript

Javascript-Forum
Anonymous
 Verhindern

Post by Anonymous »

Code: Select all

// Add event listener to second button
document.getElementById('button2').addEventListener('click', () => {
console.log('Button 2 clicked');
});

class ElementSelector {
constructor() {
this.selectorModeEnabled = false;
this.selectedElement = null;
this.selectElement = this.selectElement.bind(this);
this.onSelectElement = (element) => {
console.log('Selected element:', element);
};
}

enableSelectorMode() {
this.selectorModeEnabled = true;
document.body.style.cursor = "crosshair";
document.body.addEventListener("click", this.selectElement);
}

disableSelectorMode() {
this.selectorModeEnabled = false;
document.body.style.cursor = "default";
document.body.removeEventListener("click", this.selectElement);
}

toggleSelectorMode() {
if (this.selectorModeEnabled) {
this.disableSelectorMode();
} else {
this.enableSelectorMode();
}
}

selectElement(event) {
event.preventDefault();
event.stopPropagation();
const element = event.target;
this.selectedElement = element;
this.onSelectElement(element);
}
}

// Initialize and set up toggle button
const selector = new ElementSelector();
document.getElementById('toggleSelector').addEventListener('click', () => {
selector.toggleSelectorMode();
});< /code>




Element Selector Issue



Button 1
Button 2
Toggle Selector Mode





Wenn ich auf eine Schaltfläche wie diese klicke, während ich im Auswahlmodus:

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post