Ho scritto un fiddle che scorre automaticamente un div su e giù che funziona perfettamente. Ma c'è un problema quando scorre verso il basso, non mostra l'ultima riga ("String4" in questo caso). qualcuno può aiutarmi a risolvere questo per favore.jQuery auto scroll a div Up & down
<div class="container">
<div class="content">
<p>string1</p>
<p>string</p>
<p>string</p>
<p>string</p>
<p>string</p>
<p>string</p>
<p>string0</p>
<p>string1</p>
<p>string2</p>
<p>string3</p>
<p>string4</p>
<p> </p>
</div>
e js roba:
$(document).ready(function() {
if ($('.content').height() > $('.container').height()) {
setInterval(function() {
start();
}, 3000);
}
});
function animateContent(direction) {
var animationOffset = $('.container').height() - $('.content').height();
if (direction == 'up') {
animationOffset = 0;
}
console.log("animationOffset:"+animationOffset);
$('.content').animate({ "marginTop": (animationOffset)+ "px" }, 5000);
}
function up(){
animateContent("up")
}
function down(){
animateContent("down")
}
function start(){
setTimeout(function() {
down();
}, 2000);
setTimeout(function() {
up();
}, 2000);
setTimeout(function() {
console.log("wait...");
}, 5000);
}
no, funziona solo se è stato aggiunto
come risposta accettata. rimuovere il
dal violino e provare con il codice, non funziona. Grazie per il tentativo. –
ancora lo stesso machan –
è possibile controllare il codice proprio qui. mentre la risposta che hai contrassegnato come corretta. non puoi vedere il tuo bordo inferiore. Quale io non la penso così è la buona cosa. Altro selezionare per andare con quale è la vostra scelta. – nirmal