Bonjour,
Ma configuration WP actuelle
– Version de WordPress : 3.9.2
– Version de PHP/MySQL :
– Thème utilisé : Basic de Themify
– Extensions en place : Raw Html (entre autres)
– Nom de l’hebergeur :
– Adresse du site :
Problème(s) rencontré(s) :
Je suis en train d’intégrer un diaporama « MonoSlideShow » dans un article POUR LE MOMENT EN BROUILLON SANS utiliser le plugin « monoslideshow » qui est bien trop restrictif dans ses possibilités de customisations par rapport au MonoSlideShow de base, pour HTML (http://www.monoslideshow.com/).
Donc, grace au plugin « RAW HTML », je peux mettre du javascript dans mon article et tout va bien au départ : Un script minimum fonctionne très bien. Monoslideshow fonctionne normalement.
Ensuite, je veux rendre mon Monoslideshow responsive (mon thème l’étant lui-même). Et c’est là que ça se gâte.
Avec le script suivant (pris dans la doc Monoslideshow) :
=============================
[raw]
<html>
<head>
<script type="text/javascript" src="/wp-content/plugins/monoslideshow/monoslideshow.js"></script>
</head>
<body onload="onLoadComplete();">
<div id="monoslideshowHolder"></div>
<script type="text/javascript">
function onLoadComplete() {
var mss = new Monoslideshow('monoslideshowHolder');
function resizeMonoslideshow () {
mss.resize(window.innerWidth * 0.4, window.innerWidth * 0.4 * 0.67077);
}
window.onresize = resizeMonoslideshow;
resizeMonoslideshow();
mss.load('/wp-content/plugins/monoslideshow/presets/zaza04.xml');
}
</script>
</body>
</html>
[/raw]
====================================
… la fonction resizeMonoslideshow utilise la largeur de la FENETRE (window.innerWidth) alors que je voudrais utiliser la largeur de LA COLONNE « ARTICLE ».
Je poste içi parce qu’il s’agit bien d’un problème WordPress : Comment récupérer en script la largeur de la zone « article » (hors la sidebar) ?
Est-ce que quelqu’un peut m’aider ?