De
·
25 décembre 2024
‘, activateHover : false, activateTracking : true, boutons : { twitter : {via : ”}}, cliquez sur : function(api, options){ api.simulateClick(); api.openPopup(‘twitter’); } }); $(‘#facebook’).sharrre({ partage : { facebook : true }, modèle : ‘‘, activateHover : false, activateTracking : true, boutons :{layout : ‘box_count’}, cliquez sur : function(api, options){ api.simulateClick(); api.openPopup(‘facebook’); } }); // Barre de Sharrre défilable, contribution d’Erik Frye. Génial! var $_shareContainer = $(“.sharrre-container”), $_header = $(‘#header’), $_postEntry = $(‘.entry’), $window = $(window), startSharePosition = $_shareContainer.offset (),//objet contentBottom = $_postEntry.offset().top + $_postEntry.outerHeight(), topOfTemplate = $_header.offset().top, topSpacing = _setTopSpacing(); // déclenché lors du défilement shareScroll = function(){ var scrollTop = $window.scrollTop() + topOfTemplate, stopLocation = contentBottom – ($_shareContainer.outerHeight() + topSpacing); $_shareContainer.css({position : ‘fixe’}); if( scrollTop > stopLocation ){ $_shareContainer.css( { position:’relative’ } ); $_shareContainer.offset( { haut : contentBottom – $_shareContainer.outerHeight(), gauche : startSharePosition.left, } ); } else if (scrollTop >= $_postEntry.offset().top – topSpacing){ $_shareContainer.css( { position:’fixed’,top: ‘100px’ } ); $_shareContainer.offset( { //top : scrollTop + topSpacing, gauche : startSharePosition.left, } ); } else if (scrollTop 1024 ) { topSpacing = distanceFromTop + $(‘.nav-wrap’).outerHeight(); } autre { topSpacing = distanceFromTop ; } renvoie topSpacing ; } //configuration des écouteurs d’événements $window.on(‘scroll’, _.throttle( function() { if ( $window.width() > 719 ) { shareScroll(); } else { $_shareContainer.css({ top : ”, gauche :”, position :” }) } }, 50 ) ); $window.on(‘resize’, _.debounce( function() { if ( $window.width() > 719 ) { shareMove(); } else { $_shareContainer.css({ top:”, left:’ ‘, position :” }) } }, 50 ) ); });