Webflow.require('ix2').destroy()
followed by Webflow.require('ix2').init()
to reset and reinitialize interactions.$(document).ready()
or Webflow.ready()
.To reinitialize interactions using Webflow’s IX2 (Interactions 2.0) engine, you can use a combination of built-in Webflow methods and custom triggers since IX2 does not expose Webflow.ready()
or Webflow.destroy()
like IX1 did.
Webflow.require('ix2').init()
to ReinitializeWebflow.require('ix2').init()
Webflow.require('ix2').destroy()
as a ResetWebflow.require('ix2').destroy()
.init()
to fully reload interactions:Webflow.require('ix2').destroy(); Webflow.require('ix2').init();
page
linking):window.Webflow
’s DOMContentLoaded
or window.onpopstate
, then trigger a reinit.Webflow.require('ix2').init()
to bind IX2 interactions to new elements.ready()
Webflow.ready()
or heavily rely on $(document).ready()
for IX2 reinitialization—they don’t impact IX2 interactions anymore..init()
method explicitly instead.To reinitialize Webflow interactions in IX2, use Webflow.require('ix2').init()
directly. Pair it with Webflow.require('ix2').destroy()
if needed to reset state. Unlike IX1’s Webflow.ready()
or .destroy()
, IX2 requires manual invocation through its public module system.