J'ai une liste non ordonnée que j'ai créée dans Drupal 7 en utilisant des vues. Chaque élément de la liste a un lien qui ouvre une boîte de couleurs. Si vous placez la souris sur le fond délavé de la boîte de couleur (qui est la page parent), vous pouvez faire défiler la page parent. Ce que je souhaite, c'est que la page parent arrête de défiler et revienne à la même position/ancrage sur la page parent lorsqu'elle est fermée.
En cherchant parmi les questions posées ici, j'ai trouvé le code :
$(document).bind('cbox_open', function () {
$('html').css({ overflow: 'hidden' });
}).bind('cbox_closed', function () {
$('html').css({ overflow: 'auto' });
});
Le code ci-dessus fonctionne mais ramène le défilement de la page parent en haut de la page.
Cela fonctionnerait si je pouvais le faire de manière dynamique ;
$("html,body").scrollTop(400); // 300 is just a example
Des idées ?