Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo usar jquery para subir y bajar páginas

Cómo usar jquery para subir y bajar páginas

Implementación del complemento hacia arriba y hacia abajo de la página Jquery (es necesario modificar la referencia del archivo js)

<.head>

Efecto de desplazamiento con el complemento jQuery, con botón de control de subir/bajar página CsrCode.Cn

ul,li{margin :0;padding:0}

#scrollDiv{width:300px;height:100px;min-height:25px;line-height:25px;border :#ccc?px ?solid;overflow:hidden}

#scrollDiv?li{height:25px;padding-left:10px;}

(function($){

$.fn.extend({

Desplazamiento:función (opt,callback){ // Inicialización de parámetros

if( !opt)?var?opt={};

var?_btnUp?=?$("#"+?opt.up);/Shawphy:Botón arriba

var? _btnDown?=?$("#"+?opt.down);//Shawphy:Botón abajo

var?timerID;

var?_this=this .eq(0) .find("ul:first");

var?lineH=_this.find("li.first").height(),?//obtener altura de línea

line =opt.line?parseInt(opt.line,10):parseInt(this.height()/lineH,10),?// El número de líneas que se desplazan cada vez, el valor predeterminado es una pantalla, que es la altura del contenedor principal

speed=opt.speed?parseInt(opt.speed,10):500;?//Velocidad de desplazamiento, cuanto mayor es el valor, más lenta es la velocidad (milisegundos)

timer=opt.timer?/ /?parseInt(opt.timer,10):3000;?//Intervalo de desplazamiento en milisegundos

if(line==0)?line= 1;

var ?upHeight=0-line*lineH;

//Función de desplazamiento

var?scrollUp=function(){

_btnUp.unbind("click",scrollUp);?/Shawphy:función del botón de desvincular arriba

_this . animate({

marginTop:upHeight

},speed,function(){

for(i=1;i<=line;i++){ _this .find("li:first").appendTo(_this);

}

_this.css({marginTop:0});

_btnUp . bind("click",scrollUp);?//Shawphy: vincula el evento de clic del botón arriba

});

}

/Shawphy: Función de desplazamiento hacia abajo

var?scrollDown=function(){

_btnDown.unbind("click",scrollUp);?animate({

marginTop :0

},velocidad,función(){

_btnDown.bind("click",scrollDown);

});

}

/Shawphy:AutoPlay

var?autoPlay?=?function(){

if(timer)timerID?=?window.setInterval( scrollUp, temporizador) )

};

var?autoStop?=?function(){

if(temporizador)ventana.clearInterval(timerID);

};

_this.css("cursor", "puntero").click(?scrollDown?).hover(autoStop,autoPlay);

}

})

}(jQuery);

$(document).ready(function(){

$("# scrollDiv" ).Scroll({línea:4,velocidad:500,temporizador:3000,arriba: "btn1", abajo: "btn2"});

});

Demostración de desplazamiento de varias líneas:

& lt;ul>

  • ¿Qué buena docena

  • CSS hace que la capa Div tenga una imagen de fondo en el bisel

  • Js implementa efectos de expansión y plegado de capas de forma predeterminada.

    ;/a>

  • Implementación CSS de DIV fijada en la esquina inferior derecha

  • Método JavaScript para centrar verticalmente elementos de altura desconocida

  • Texto con color degradado

  • Especifique el texto que se mostrará línea por línea

  • Barra de título de desplazamiento

  • <

    JS?4-Screen Presentación de diapositivas con desplazamiento suave Efecto en blanco

  • Desplazamiento fluido de imágenes (vertical, horizontal)

  • < a?title="Menú del mouse con borde"?target="_blank"?href="#">

    Mouse sobre el menú con borde

  • Más práctico efecto de color del enlace de control CSS

  • Cuando el mouse toca o deja la imagen, el tamaño de la imagen cambiará

  • Consejo especial para pasar el mouse

  • < /div>

    Página anterior<

    ;/span>

    Página siguiente

    < / p>

    <¿intervalo?