Closed brrd closed 2 years ago
Solution à essayer, dans setSidenotesPosition() :
var maxBottom = $("#sidenotes").offset().top + $("#sidenotes").innerHeight() - 100;
// Try until element is displayed
if (maxBottom < 0) {
window.setTimeout(function() {
setSidenotesPosition();
}, 100);
return;
}
// Lien "notes suivantes"
// etc.
Sur certaines pages article les notes en marge ne sont pas en face des appels de note, il y a un décalage qui se créé au fur et à mesure de l'article.
Exemple : https://devisu.inha.fr/photographica/594
Sur Chrome : erreur de positionnement au premier chargement de la page, corrigé après reload. Sur FF : erreur de positionnement, corrigé dès l'ouverture de la console. Possiblement un event à attendre avant de lancer la fonction.