Bueno os voy a poner el codigo de Pablo e Inkarc, de los cuales los 2 me funcionan perfectamente por si a alguien le sirve
Código HTML:
Ver original<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js" type="text/javascript"></script>
<script src="http://www.especializadosenaviarios.com/modules/blockspecialscarousel/js/olcSlider.js" type="text/javascript"></script>
#special_slider ul,
#special_slider li{ margin:0; padding:0; list-style:none; }
#special_slider,
#special_slider li{ width:174px; height:80px; overflow:hidden; }
<script type="text/javascript">
$(document).ready(function(){ var special_slider = new olcSlider({ speed: 800, duration: 5000});
special_slider.init("special_slider");});
<div id="special_block_right" class="block products_block exclusive blockspecials"><h4>
<div class="block_content">
<div id="special_slider">
<li style="padding: 3px 0px 3px 0px;">
<div class="price-discount">Hola el precio final es:200,00
€</div>
<li style="padding: 3px 0px 3px 0px;">
<div class="price-discount">Hola el precio inicial es:155,00
€</div>
<li style="padding: 3px 0px 3px 0px;"> <div class="price-discount">Hola el medio es:185,00
€</div>
y el de Inkarc
Código HTML:
Ver original
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js" type="text/javascript"></script>
#contenedor, .cuadro {
margin:0;
padding:0;
}
#contenedor {
width:300px;
height:300px;
overflow:hidden;
}
.cuadro {
width:100%;
height:100%;
font-family:Arial, Helvetica, sans-serif;
overflow:hidden;
}
<script type="text/javascript">
setInterval(function(){
var moverse = $("#contenedor").height() * -1 //Cuanto se tiene que mover cada cuadro, o sea el alto del #contenedor multiplicado por -1 (para que se mueva para arriba)
$("#contenedor .cuadro:first").animate(
{"margin-top":moverse}, //que el margin-top sea el valor dado
300, // lo que dura la animacion en milisegundos = 0.3 segundos
function(){ // La funcion que se ejecuta cuando termina de animarse
$(this).css("margin-top",0).appendTo($(this).parent())}) // Que el margin-top vuelva a 0 al terminarse y que lo coloca al final del padre
},3000)
<div class="cuadro" style="background-color:#F90">Contenido total
</div> <div class="cuadro" style="background-color:#CCC">Contenido total
</div> <div class="cuadro" style="background-color:#9C0">Contenido total
</div> <div class="cuadro" style="background-color:#FC0">Contenido total
</div>
La única cuestión es que si algun dai la pagina donde aparece este codigo deja de funcionar,supongo que tampoco funcionaria la sección dinamica
Código HTML:
Ver original<script src="http://www.especializadosenaviarios.com/modules/blockspecialscarousel/js/olcSlider.js" type="text/javascript"></script>
Podria obtener la libreria olcSlider de otra forma?,es decir susituir ese codigo,especialmente
www.especializadosenaviarios ya q no es pagina mia ni nada
Gracias nuevamente por vuestra ayuda
Saludos