Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

M.S.S

Variável

Recommended Posts

Boa tarde, pessoal!
Tudo bem?

Pessoal, eu estou com problema com uma variável que usa o modernizr.

var selector = Modernizr.testProp('webkitAppearance') ? 'body' : 'html';
$(selector).scrollTop();

Segue abaixo o que eu montei com a variável (o Scroll deveria detectar a posição e inverte).

Se alguém conseguir mudar o script para que ele funcione vai ajudar muito....

Javascript:

<!-- Modernizr.js -->
<script src="animation/js/modernizr-2.6.2.min.js"></script>
<script src="dist/modernizr-custom.js"></script>
<!-- Modernizr.js -->
​

<script type="text/javascript">
function controle(id) {
    var ancora=document.getElementById(id);
	//Variável com o seletor Modernizr
   	var selector = Modernizr.testProp('webkitAppearance') ? 'body' : 'html';
	//Variável que captura o valor do Scroll
	var Altura = $(selector).scrollTop();

    //Script do Scroll dinâmico

    if (Altura == 0){
                //Muda atributo - troca o link para que o scroll fique dinâmico
		ancora.href = "#footer2"; 
                //Ativa o script de scroll que faz a rolagem suave     
		ancora.class = "scroll";
    } 
    else if (Altura <= 401){
                //Muda atributo - troca o link para que o scroll fique dinâmico
		ancora.href = "#footer2";
               ​ //Ativa o script de scroll que faz a rolagem suave 
		ancora.class = "scroll";
	}
    else if (Altura == 402){
                //Muda atributo - troca o link para que o scroll fique dinâmico
		ancora.href = "#header2";
​                //Ativa o script de scroll que faz a rolagem suave 
		ancora.class = "scroll";
    } 
    else {
                //Muda atributo - troca o link para que o scroll fique dinâmico		
                ancora.href = "#header2";
                ​//Ativa o script de scroll que faz a rolagem suave 
		ancora.class = "scroll";
    }
	
}
</script>

HTML:

<a href="" class="scroll" id="troca" title="descer" onclick="controle('troca')">
<img src="img/down.jpg" alt="" />
</a>


Link para o Blog que fala a respeito da rolagem com JQuery com scrollTop()

http://kayteelynne.com/animated-scrolling-with-jquery/

Site do modernizr:
https://modernizr.com/news

Valeu!

Se alguém puder ajudar.....

Valeu!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pessoal, eu resolvi o problema de cima com condições para o Browser - o Scroll está detectando a posição atual e invertendo no click, mas a solução é paliativa.

Se alguém puder me ajudar com a primeira opção que trabalha com o webkit + modernizr .....

<script type="text/javascript">
​
function controle(id) {
    var ancora=document.getElementById(id);
    //Variável para o Edge, IE, Firefox
    var Altura = $(document).scrollTop();
    //Navegadores webkit
    $.browser.chrome = $.browser.webkit && !! window.chrome;
    $.browser.safari = $.browser.webkit && !window.chrome;

    //Condições para mudar a variável no Chrome, Opera e Safari 
    if ($.browser.chrome) {
    var Altura = $('body').scrollTop(); alert (Altura + "Chrome");
   }
    if ($.browser.safari) {
    var Altura = $('body').scrollTop(); alert (Altura + "Safari");
   }
    if ($.browser.opera) {
    var Altura = $('body').scrollTop(); alert (Altura + " Opera");
   };

   //Script do Scroll dinâmico

    if (Altura == 0){
                //Muda atributo - troca o link para que o scroll fique dinâmico
		ancora.href = "#footer2"; 
                //Ativa o script de scroll que faz a rolagem suave     
		ancora.class = "scroll";
    } 
    else if (Altura <= 401){
                //Muda atributo - troca o link para que o scroll fique dinâmico
		ancora.href = "#footer2";
               ​ //Ativa o script de scroll que faz a rolagem suave 
		ancora.class = "scroll";
	}
    else if (Altura == 402){
                //Muda atributo - troca o link para que o scroll fique dinâmico
		ancora.href = "#header2";
​                //Ativa o script de scroll que faz a rolagem suave 
		ancora.class = "scroll";
    } 
    else {
                //Muda atributo - troca o link para que o scroll fique dinâmico		
                ancora.href = "#header2";
                ​//Ativa o script de scroll que faz a rolagem suave 
		ancora.class = "scroll";
    }
	
}
</script> 

HTML:

<a href="" class="scroll" id="troca" title="descer" onclick="controle('troca')">
<img src="img/down.jpg" alt="" />
</a>

Valeu!

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por Brunorieper
      Boa tarde, meu site acabou sendo invadido e apos um breve estudo achei um redireccionamento <script>window.location.replace("https://cartoonmines.com/scount");window.location.href = "https://cartoonmines.com/scount";</script> porem não consigo saber onde está alguém já teve este problema? 
       
      Obrigado


    • Por babylon
      Ola amigos,
       
      Estava querendo criar algo para meu site, um botao igual do site abaixo para calcular formas de pagamento "ver formas de pagamento":
       
      https://www.chipart.com.br/pc-gamer-level-one-black-amd-3400g
       
      Segue imagem em anexo.
       
      Alguem poderia me ajudar se tem algum script algo pronto ou que ajude para abrir pop up modal?
       
      Obrigado a todos.
       
       

    • Por johngador5
      Olá pessoal, estou começando a estudar linguagens de programação. Tenho um grupo de amigos que gosta muito de jogar futebol, eu pensei em criar um sistema como o do cartola fc para a nossa pelada semanal, eu sei que algo como o cartola seria impossível, pois precisaria de uma equipe gigantesca, porém o que eu quero é algo simples mesmo, apenas para nosso uso. Eu queria saber o que estudar, os assuntos mais necessários. Não existe pressa para terminar esse projeto. Gostaria de aprender começando por um projeto como esse. Queria saber também se php é a linguagem mais indicada para um projeto como esse. Desculpem se falei alguma ignorância, o intuito é apenas aprender. Grato desde já por qualquer ajuda
    • Por lezão
      Boa tarde, a todos!
      encontrei esse codigo na internet esta sendo muito util, eu só tem um item q eu gostaria de mudar.
      e qnd entra na pagina naun aparecer o conteudo q esta em block, só aparecer qnd clicar na opção?
      veja como fica qnd entra na pagina:
      mostrar/ocultar.php
      <select id="tipo_pessoa" onchange="exibir_ocultar(this)"> <option value="Dinheiro">Dinheiro</option> <option value="Cartão">Cartão</option> </select> <br /><br /> <div id="Dinheiro">Troco Para?: <br /><input type="number"></div> <div id="Cartão">Aceitanos: <br /><img src="http://marmitexgranjaviana.com.br/wp-content/uploads/2020/07/aceitamos_todos_os_cart%C3%B5es_de_d%C3%A9bito_e_cr%C3%A9dito.png" width="400" height="100"/></div> <script type="text/javascript"> function exibir_ocultar(val) { if(val.value == 'Cartão') { document.getElementById('Dinheiro').style.display = 'none'; document.getElementById('Cartão').style.display = 'block'; } else { document.getElementById('Dinheiro').style.display = 'block'; document.getElementById('Cartão').style.display = 'none'; } }; </script>  
    • Por Rodrigo5468
      Olá, boa tarde!
       
      Eu estava procurando na internet, mas não obtive nenhum resultado significativo.
      Eu preciso de um script em php que converte os links do youtube para o formato .mp4. Como que eu posso fazer isso? Alguma dica?
      Quero que quando o usuário informa o link do youtube no input e clica no botão de converter baixe o vídeo e faz a conversão para .mp4 e fornece para o usuário o link convertido para .mp4.
       
       
      Obrigado desde já.
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.