jQuery(function($) { // Manage scrolling by default for anchors $('a[href^=\\#]').on('click', function(){ var anchorTarget = $(this).attr('href'); if(anchorTarget != '#') { var elementTarget = $(anchorTarget); if(elementTarget.length) { $('html, body').animate({ scrollTop: elementTarget.offset().top }, 500); } } }); }); jQuery(function($) { // Long press timeout var longPressTimeout; // Long press interval var longPressInterval; // how many milliseconds is a long press? var longpress = 300; // The increment value for the hold scrolling var increment = 5; // holds the start time var start; $( ".modpagecrollbtns.gobottom, .modpagecrollbtns.backtop" ).on( 'mousedown touchstart', function( jqEvent ) { start = new Date().getTime(); jqEvent.preventDefault(); jqEvent.stopPropagation(); // Additional sign if($(this).hasClass('backtop')) { increment = -Math.abs(increment); } else { increment = Math.abs(increment); } // Long press detected, interval auto scrolling longPressTimeout = setTimeout(function(){ longPressInterval = setInterval(function(){ var currentScrollPosition = $(window).scrollTop(); $(window).scrollTop(parseInt(currentScrollPosition + increment)); }, 1); }, longpress); } ); $( ".modpagecrollbtns.gobottom, .modpagecrollbtns.backtop" ).on( 'mouseleave', function( e ) { start = 0; } ); $( ".modpagecrollbtns.gobottom, .modpagecrollbtns.backtop" ).on( 'mouseup touchend', function( jqEvent ) { jqEvent.preventDefault(); jqEvent.stopPropagation(); // If a short press is detected, go to end scrolling value for the page if ( new Date().getTime() <= ( start + longpress ) ) { // Scroll to top if($(this).hasClass('backtop')) { $('html, body').animate({ scrollTop: 0 }, 500); } else { // Scroll to end $('html, body').animate({ scrollTop: document.body.scrollHeight || document.documentElement.scrollHeight }, 500); } } // Clear timeout if it has been started if(longPressTimeout) { clearTimeout(longPressTimeout); } // Clear interval if it has been started if(longPressInterval) { clearInterval(longPressInterval); } }); }); jQuery(function($) { SqueezeBox.initialize({}); SqueezeBox.assign($('a.modal').get(), { parse: 'rel' }); }); window.jModalClose = function () { SqueezeBox.close(); }; // Add extra modal close functionality for tinyMCE-based editors document.onreadystatechange = function () { if (document.readyState == 'interactive' && typeof tinyMCE != 'undefined' && tinyMCE) { if (typeof window.jModalClose_no_tinyMCE === 'undefined') { window.jModalClose_no_tinyMCE = typeof(jModalClose) == 'function' ? jModalClose : false; jModalClose = function () { if (window.jModalClose_no_tinyMCE) window.jModalClose_no_tinyMCE.apply(this, arguments); tinyMCE.activeEditor.windowManager.close(); }; } if (typeof window.SqueezeBoxClose_no_tinyMCE === 'undefined') { if (typeof(SqueezeBox) == 'undefined') SqueezeBox = {}; window.SqueezeBoxClose_no_tinyMCE = typeof(SqueezeBox.close) == 'function' ? SqueezeBox.close : false; SqueezeBox.close = function () { if (window.SqueezeBoxClose_no_tinyMCE) window.SqueezeBoxClose_no_tinyMCE.apply(this, arguments); tinyMCE.activeEditor.windowManager.close(); }; } } }; jQuery(function($){ $(".hasTooltip").tooltip({"html": true,"container": "body"}); });

C COMPETIÇÕES

Publicidade

Director: Almiro Santos
Chefes da Redacção:
Reginaldo Cumbana e Gil Carvalho

Desafio é um Jornal desportivo, produto da Sociedade do Notícias.

O Jornal esta disponível em formato físico impresso, o mesmo pode ser lido em formato electrónico.

Play Store

AppStore

SNLogo2

Propriedade da Sociedade do
Notícias, SARL
Direcção, Redacção e Oficinas
Rua Joe Slovo, 55 • Cx.Postal 327
E-mail: Este endereço de email está protegido contra piratas. Necessita ativar o JavaScript para o visualizar.
( Tel's: 21320119 / 21320120 )
Topo
Baixo