Ho un sito WordPress che utilizza jQuery 1.12.4 (la versione integrata in WordPress) e Bootstrap 3. Sul sito c’è un’intestazione con una barra di navigazione e la barra di navigazione ha alcuni menu a discesa.
In una pagina del sito, mi è stato fornito un widget da incorporare, che include un riferimento a jQuery inline (jquery-2.2.4) sopra di esso. Solo su questa pagina, il menu a discesa è rotto, credo a causa delle versioni in conflitto di jQuery nella pagina.
Ho provato ad usare il widget in modalità no-conflict di jQuery come segue, ma questo lascia la barra di navigazione rotta:
var k = $.noConflict(true); /* widget here */ k(function() { // do stuff })
Aggiungo anche bootstrap.min.js
nella testata del documento, subito dopo jQuery che wordpress aggiunge:
Perché un iFrame non è un’opzione per me, quale approccio posso adottare per risolvere il problema in modo tale che jQuery del widget sia isolato dal sito?