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:
- When using a WordPress Cache plugin, disable it or clear your cache.
- Update Lay Theme and all Lay Theme Addons
- Disable all Plugins
- Go to Lay Options → Custom CSS & HTML, click "Turn Off All Custom Code", click "Save Changes"
This often solves issues you might run into
When you post:
- Post a link to where the problem is
- Does the problem happen on Chrome, Firefox, Safari or iPhone or Android?
- If the problem is difficult to explain, post screenshots / link to a video to explain it
Online Users
Forgot your key, lost your files, need a previous Lay Theme or Addon version?
Go to www.laykeymanager.com