
La orden ir arriba de javascript no funciona
Publicado por Pepe (5 intervenciones) el 31/01/2024 16:04:04
El botón "ir arriba" que aparece en mi web ha dejado de funcionar. El caso es que en el editor del Notepad sí que funciona correctamente. He revisado el código varias veces y no encuentro el error. ¿Alguien sabe por qué el botón funciona en el editor y no en los navegadores?
HEAD
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script src="arriba.js"></script>
BODY
<span class="irarriba"><img src="imgs/boton/botonsubir1.png" width=50 alt="botonsubir1"/></span>
CSS
.irarriba {
display:inline-block;
padding-left:5px;
padding-top:5px;
border-radius:5px;
background:#BDB76B;
font-size:20px;
color:#fff;
color:white;
cursor:pointer;
position: fixed;
width:60px;
height:60px;
bottom:20px;
right:110px;
z-index:5000;
}
JAVASCRIPT
$(document).ready(function(){subir();});
function subir(){
$('.irarriba').click(function(){ $('body,html').animate({ scrollTop:'0px' },1000); });
$(window).scroll(function(){
if($(this).scrollTop() > 0){ $('.irarriba').slideDown(600); }else{ $('.irarriba').slideUp(600); }
});
$('.irarriba').click(function(){ $('body,html').animate({ scrollTop:'0px' },0); });
}
HEAD
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script src="arriba.js"></script>
BODY
<span class="irarriba"><img src="imgs/boton/botonsubir1.png" width=50 alt="botonsubir1"/></span>
CSS
.irarriba {
display:inline-block;
padding-left:5px;
padding-top:5px;
border-radius:5px;
background:#BDB76B;
font-size:20px;
color:#fff;
color:white;
cursor:pointer;
position: fixed;
width:60px;
height:60px;
bottom:20px;
right:110px;
z-index:5000;
}
JAVASCRIPT
$(document).ready(function(){subir();});
function subir(){
$('.irarriba').click(function(){ $('body,html').animate({ scrollTop:'0px' },1000); });
$(window).scroll(function(){
if($(this).scrollTop() > 0){ $('.irarriba').slideDown(600); }else{ $('.irarriba').slideUp(600); }
});
$('.irarriba').click(function(){ $('body,html').animate({ scrollTop:'0px' },0); });
}
Valora esta pregunta


0