Le Musée de la Lunette propose des visites toute l’année pour les groupes. Pour les visiteurs individuels, des visites sont organisées tous les jeudis à 14h30 pendant les vacances scolaires (toutes zones), ainsi que tous les mercredis et jeudis à 14h00 en juillet et août. L’occasion de découvrir la grande histoire de la lunette, ainsi que celle, surprenante, de Morez et de l’industrialisation de la fabrication lunetière.
Inauguré en 2003 dans un bâtiment contemporain, le Musée de la lunette est unique en France. Situé à Morez, capitale de la lunetterie française, le musée propose deux parcours : l’histoire locale de la lunette à monture métallique, commencée en 1796 grâce à l’habileté d’un maître-cloutier et l’histoire mondiale de la lunette à travers la collection Pierre Marly, le « couturier des lunettes ». Une collection unique à découvrir, grâce à un parcours ludique et pédagogique. Des expositions temporaires viennent enrichir cette visite passionnante.
document.addEventListener('DOMContentLoaded', function() {
var stickyElement = document.querySelector('.container-sticky');
var parentElement = document.querySelector('.container_sommaire_ancre');
var footerElement = document.querySelector('.kg-footer__blocks');
var ancreListElement = document.getElementById('ancre_list');
function checkStickyPosition() {
if (!stickyElement || !footerElement || !parentElement) return;
var stickyRect = stickyElement.getBoundingClientRect();
var footerRect = footerElement.getBoundingClientRect();
var parentRect = parentElement.getBoundingClientRect();
// Get current scroll position from the top of the document
var scrollY = window.scrollY || window.pageYOffset;
// Distance from sticky element to the footer
var stickyBottom = stickyElement.offsetTop + stickyElement.offsetHeight;
var footerTop = footerElement.offsetTop;
// Add the sticky-stop class if the sticky element would overlap the footer
if (stickyBottom + scrollY > footerTop) {
stickyElement.classList.add('sticky-stop');
} else {
stickyElement.classList.remove('sticky-stop');
}
}
function updateResponsiveStyles() {
if (window.innerWidth <= 1200) {
// Supprimer l'ID 'ancre_list' pour les petits écrans
if (ancreListElement && ancreListElement.id) {
ancreListElement.removeAttribute('id');
console.log('1')
}
} else {
// Réappliquer l'ID si nécessaire sur les écrans plus grands
if (ancreListElement && !ancreListElement.id) {
ancreListElement.id='ancre_list' ;
}
}
}
// Appeler les fonctions au chargement de la page
checkStickyPosition();
updateResponsiveStyles();
// Réagir aux événements de défilement et de redimensionnement
window.addEventListener('scroll', checkStickyPosition);
window.addEventListener('resize', function() {
updateResponsiveStyles();
checkStickyPosition();
});
// Observer les changements de dimension pour appliquer les styles immédiatement
var resizeObserver=new ResizeObserver(function() {
updateResponsiveStyles();
});
resizeObserver.observe(document.body);
});