Browse Source

A priori la différence (qui fait des scrolls étonnants sur Spip Contrib) vient du fait que la nouvelle version

de la librairie scroll automatiquement au chargement alors que ce n’était pas ce comportement auparavant.
Et le scroll automatique ne tient pas compte du fait de savoir si l’ancre désirée est déjà visible ou non,
et scoll du haut de la page vers l’ancre (même si on était déjà sur l’ancre !).
Du coup, on annule ce scroll automatique au chargement.
svn/attic/ancres_douces/118827
marcimat@rezo.net 5 years ago
parent
commit
8f1bca15ef
  1. 2
      ancres_douces_pipelines.php
  2. 2
      paquet.xml
  3. 2
      plugin.xml

2
ancres_douces_pipelines.php

@ -24,7 +24,7 @@ function ancresdouces_insert_head($flux){
$flux .= '<script type="text/javascript">/* <![CDATA[ */
function ancre_douce_init() {
if (typeof jQuery.localScroll=="function") {
' . $appel_ancres_douces . '.localScroll({hash:true, onAfter:function(anchor, settings){
' . $appel_ancres_douces . '.localScroll({autoscroll:false, hash:true, onAfter:function(anchor, settings){
jQuery(anchor).attr(\'tabindex\', -1).on(\'blur focusout\', function () {
// when focus leaves this element,
// remove the tabindex attribute

2
paquet.xml

@ -1,7 +1,7 @@
<paquet
prefix="ancresdouces"
categorie="navigation"
version="1.5.0"
version="1.5.1"
etat="stable"
compatibilite="[1.9.0;3.2.*]"
logo="ancres_douces-64.png"

2
plugin.xml

@ -6,7 +6,7 @@
[en]Eric Lupinacci, based on an original idea of Fil
</multi>
</auteur>
<version>1.5.0</version>
<version>1.5.1</version>
<etat>stable</etat>
<description>
<multi>

Loading…
Cancel
Save