Custom JS
-
So after reading other posts about adding custom js to Lay Theme, I found the code I need to wrap my js. However, it's still only triggering on initial load. Once on another page it stops working. Click '+ Projects' to toggle the red colour. http://www.outpost.studio/paulcraig/
function SimpleClickEvent() {
jQuery(".quickmenu").on('click', function() {
jQuery(this).toggleClass('red');
});
}window.laytheme.on("newpageshown", function(){
SimpleClickEvent();
});I've also tried this directly in the HTML injector (wrapped in script tags).
Cheers,
Josh -
Dear @joshwatts
yes. Because your initial load still waits for the click.jQuery(document).on("click", ".quickmenu", function(event) { jQuery(this).toggleClass('red'); }); window.laytheme.on("newpageshown", function(){ jQuery(this).toggleClass('red'); });
I did not test ist, but can image that this might help.
Best!
Marius
Before you post:
Use the Search Feature. Maybe there is already a solution to your issue.
1. Update Lay Theme and all Lay Theme Addons
2. Disable all Plugins
3. Go to Lay Options → Custom CSS & HTML, click "Turn Off All Custom Code ", click "Save Changes"
4. When using a WordPress Cache plugin, disable it or clear your cache.
Now see if your problem solved itself.
Go here, see if your problem is listed here:
Troubleshooting
When you post:
1. Post a link to where the problem is
2. If the problem is difficult to explain, post screenshots / link to a video to explain it
I don't answer or check forum DMs, please just post on the forum.