Bonjour à tous,
Une première tentative de site en utilisant Spipr avec Spip 3.0.17.
Je pars sur les squelettes spipr-dist de base.
Sur la page sommaire de mon site, j’utilise BxSlider (carroussel s’appuyant sur Jquery; voir : http://bxslider.com/)
Je précise que je place mon div bxSlider hors de tout bloc ajax.
La fonction bxslider demande a être initialisée de façon assez classique :
$(document).ready(function(){
$('.bxslider').bxSlider();
});
Seulement voilà, le fonctionnement du bxSlider est extrêmement erratique (contrairement à d'autres sites où j'ai pu l'utiliser sans souci).
Après maints recoupements, j'ai réussi à trouver l'élément en cause; il s'agit du fichier prive/javascript/ajaxCallback.js, utilisé par Spipr.
- Lorsque je retire ajaxCallback.js des scripts chargés par ma page, bxSlider se remet à fonctionner normalement.
Seulement voilà, dans ce cas, je ne profite plus de cette fonction (même si j'ignore exactement sa ou ses fonctions)
- Lorsque je garde ajaxCallback.js, il me suffit que j'enlève $(document).ready(function()... et ne garde que la ligne $('.bxslider').bxSlider(); pour que mon bxSlider se remette à fonctionner.
Seulement voilà, dans ce cas, je ne profite plus de la sécurité du contrôle document.ready
Bref, je suis curieux de connaître votre opinion sur le sujet.
Merci de m'avoir lu,
Régis