Forums Forums Search & Filter Pro Re-initialize plugin JS – Swup

Tagged: 

Viewing 2 posts - 1 through 2 (of 2 total)
  • Anonymous
    #203201

    Hello,

    I’m using SWUP on the site I’m developing, and a key part of this sort of page transition approach is re-initializing the JS on every page load.

    Everything’s fine with the filter if I land on a page initially, but if I navigate to it from another page it doesn’t initialize the JS for any wordpress plugins. This is easy do deal with for any JS in my theme, but I wondered if you’re aware of any technique do the same for wordpress, or specifically your plugin?

    Appreciate this is a long shot, and most likely out of your remit/responsibility, but if the issue has come up in the past I’d certainly appreciate any help or advice you can offer.

    Thanks in advance,
    Ryan

    Trevor
    #203208

    For our plugin, after an ajax call, you can use a script like this:

    <script>(function ( $ ) {
      "use strict";
      $(document).on("sf:ajaxfinish", ".searchandfilter", function(){
    // so load your scripts/function here again
      });
    }(jQuery));</script>

    If you have Auto Count enabled, this might refresh the form, and so the above code would change to use sf:ajaxformfinish

    As to WordPress, I cannot answer that.

Viewing 2 posts - 1 through 2 (of 2 total)