I have encountered several issues navigating through my site. The styles and widgets crash when I open a page by clicking on some links, and it seems that there is a conflict between Ajax and Elementor pages. I had to disable Ajax to identify the issue, and now everything works perfectly without it. However, I’ve lost all the beautiful animations of the theme that work with Ajax, which is fine for now.
One thing I would like to preserve is the infinite scroll between portfolio projects. Is there a way to disable Ajax across the entire website except for the portfolio items?
that's a common issue with ajax transitions in Montoya and the third party plugins.
We cannot guarantee any of the third party elements working w/ AJAX
Because CSS styles are usually loaded in the header of the page, dynamic js effects in the footer.
When a page is loaded with ajax header and footer stay the same (the original starting page), the content is loaded in an inner container.
That's why we recommend using our shortcodes/Gutenberg blocks/Elementor widgets that are guaranteed to work with ajax. Or disable ajax in customizer -> general settings. You can also keep the ajax on and add the page containing the elements as custom menu link therefore bypassing ajax.
what specific Elementor widgets you are having problems with?
Thanks for your quick reply. I understand now. I think I’ll keep Ajax disabled for the moment, as I’m experiencing too many issues with it. It affects several elements on my site, like the Animated Headline and Social Media Icons from Elementor, a Process widget from Qi Addons, a Carousel, and even some dividers that lose their styling (it looks like their CSS isn't applied properly).
I’m not a developer, so I’m not really sure how the bypassing method works, sorry! I’ll look into it in the future when I have more time to dig deeper into the issue.
it's quite simple actually. The simple method of bypassing ajax to a specific page or portfolio item but keeping ajax enabled is to add a custom link to the main menu.
So you specify the URL instead of selecting as a page or portfolio item.
Thanks, I understand now what you mean. The issue I had with Ajax enabled was that when I clicked the logo to go back to the homepage, styles and several plugins broke completely.
Now that I have Ajax disabled, everything works fine (except the infinite scroll), and I’ve just found another problem: when I click on a portfolio item, it loads correctly, but if I go back using the browser’s back button, I get a blank page with the following error in the console:
Hello!
I have encountered several issues navigating through my site. The styles and widgets crash when I open a page by clicking on some links, and it seems that there is a conflict between Ajax and Elementor pages. I had to disable Ajax to identify the issue, and now everything works perfectly without it. However, I’ve lost all the beautiful animations of the theme that work with Ajax, which is fine for now.
One thing I would like to preserve is the infinite scroll between portfolio projects. Is there a way to disable Ajax across the entire website except for the portfolio items?
Thank you so much for your help!
Hey Alba,
that's a common issue with ajax transitions in Montoya and the third party plugins.
We cannot guarantee any of the third party elements working w/ AJAX
Because CSS styles are usually loaded in the header of the page, dynamic js effects in the footer.
When a page is loaded with ajax header and footer stay the same (the original starting page), the content is loaded in an inner container.
That's why we recommend using our shortcodes/Gutenberg blocks/Elementor widgets that are guaranteed to work with ajax. Or disable ajax in customizer -> general settings. You can also keep the ajax on and add the page containing the elements as custom menu link therefore bypassing ajax.
what specific Elementor widgets you are having problems with?
Thank you.
Clapat Support
Review Envato Item Support Policy
Follow us!
https://www.clapat.com/
https://www.facebook.com/clapat.ro
https://www.instagram.com/clapat.themes/
https://x.com/clapatdesign
https://www.linkedin.com/company/clapatstudio
https://www.tiktok.com/@clapatstudio
Hi!
Thanks for your quick reply. I understand now. I think I’ll keep Ajax disabled for the moment, as I’m experiencing too many issues with it. It affects several elements on my site, like the Animated Headline and Social Media Icons from Elementor, a Process widget from Qi Addons, a Carousel, and even some dividers that lose their styling (it looks like their CSS isn't applied properly).
I’m not a developer, so I’m not really sure how the bypassing method works, sorry! I’ll look into it in the future when I have more time to dig deeper into the issue.
Thanks again for your support!
Hello,
it's quite simple actually. The simple method of bypassing ajax to a specific page or portfolio item but keeping ajax enabled is to add a custom link to the main menu.
So you specify the URL instead of selecting as a page or portfolio item.
https://easywpguide.com/wordpress-manual/appearance/updating-the-menu/adding-a-custom-link-menu-item/
The pb with portfolio items is that the bottom portfolio navigation is till loaded with ajax.
Thank you.
Clapat Support
Review Envato Item Support Policy
Follow us!
https://www.clapat.com/
https://www.facebook.com/clapat.ro
https://www.instagram.com/clapat.themes/
https://x.com/clapatdesign
https://www.linkedin.com/company/clapatstudio
https://www.tiktok.com/@clapatstudio
Hi!
Thanks, I understand now what you mean. The issue I had with Ajax enabled was that when I clicked the logo to go back to the homepage, styles and several plugins broke completely.
Now that I have Ajax disabled, everything works fine (except the infinite scroll), and I’ve just found another problem: when I click on a portfolio item, it loads correctly, but if I go back using the browser’s back button, I get a blank page with the following error in the console:
3 GSAP target [object Object] not found. https://gsap.com
To be honest, I’m more concerned about this than the infinite scroll right now 😅
Is there anything I can do to fix this?
Thank you!