I have built a site for a client and when the user clicks on a navigation link, the content of the linked page is dynamically loaded and transitioned in with JQuery, instead of loading the new page.
The problem I am having is that because it is not loading a new page, $(document).ready doesn’t fire again and any JS on the individual pages gets broken. For example, if you visit http://www.woodlandexotica.com/species.php the page works correctly, but if you try to navigate to the page from http://www.woodlandexotica.com/index_dev.php, the JS won’t work.
I’m not an expert in JS and I really appreciate any and all help!
The way you organized this code is wrong
Keep only binding’s inside document.ready and move the logic outside to a functions..which can be accessed by any page.