Bonsoir,
J'ai trouvé un solution qui contourne le problème, même si la méthode ne me plait pas, le résultat est là.
J'utilise l'option deeplink du plugin.
Voici le html d'une slide avec data-deeplink="caissonl" :
Code : Tout sélectionner
<rs-slide data-key="rs-10" data-title="Enseigne drapeau" data-thumb="//monsite.ovh/site2/wp-content/uploads/2020/10/enseigne-drapeau-50x100.jpg" data-anim="ei:d;eo:d;s:d;r:default;t:slotzoom-mixed;sl:d;" data-deeplink="caissonl" data-originalindex="5" data-origindex="4" data-description="" data-sba="" data-scroll-based="false" style="overflow: hidden; height: 100%; width: 100%; z-index: 20; opacity: 1; visibility: inherit;" data-owidth="891" data-oheight="385" data-rspausetimeronce="0" data-ntrid="0" data-isactiveslide="true">
Le bouton du menu associé :
Code : Tout sélectionner
<a class="mega-menu-link" href="#caissonl">Caisson lumineux</a>
Le code jQuery (certainement à améliorer) :
Code : Tout sélectionner
jQuery(document).ready(function($) {
$(document).on('click', 'a.mega-menu-link', function () {
history.replaceState({}, document.title, window.location.href.split('#')[0]);
var data = $(this).attr('href');
window.location.href += data;
location.reload();
return false;
});
});
Il y a juste un truc que je ne comprends pas, si je dépasse 8 caractères dans le hash, ca ne fonctionne plus...