Skip to content

Instantly share code, notes, and snippets.

@Lonsdale201
Created November 22, 2023 20:14
Show Gist options
  • Select an option

  • Save Lonsdale201/aa2740c1fe926b74d79971356fea304e to your computer and use it in GitHub Desktop.

Select an option

Save Lonsdale201/aa2740c1fe926b74d79971356fea304e to your computer and use it in GitHub Desktop.
Elementor Wordpress menü widget kattintás szimuláció
// az elem, amire kattintva, szimulációt kell leadni az elementor Wp menü widgetre, add meg ezt az ID: triggerelement
// másold a kódot egy megfelelő js fájlba vagy használd az Elementor custom code funkciót
// verzió 1 csak kinyitás
<script>
document.addEventListener('DOMContentLoaded', function () {
var triggerElement = document.getElementById('triggerelement');
if (triggerElement) {
triggerElement.addEventListener('click', function() {
var menuToggle = document.querySelector('.elementor-menu-toggle');
if (menuToggle) {
menuToggle.click();
}
});
}
});
</script>
// verzió 2 - kinyitás és bezárás
<script>
document.addEventListener('DOMContentLoaded', function () {
var triggerElement = document.getElementById('triggerelement');
var clickCount = 0;
if (triggerElement) {
triggerElement.addEventListener('click', function() {
clickCount++;
var targetElement;
if (clickCount % 2 === 1) {
targetElement = document.querySelector('.elementor-menu-toggle');
} else {
targetElement = document.querySelector('.elementor-active');
}
if (targetElement) {
targetElement.click();
}
});
}
});
</script>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment