|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Sep 2004
Messaggi: 3967
|
[php / jquery]file di testo e scrolling
Ciao a tutti. Devo leggere il contenuto di un file di testo, che ha una sola riga, piazzarlo in un div e farlo scorrere orizzontalmente.
Sto facendo così ma non riesco a farlo "scrollare": Codice:
<script src="jquery-1.7.2.min.js" type="text/javascript"</script>
<script src="jquery.Scroller-1.0.min.js" type="text/javascript"</script>
<script type="text/javascript">
function getContent() {
$.get('page.txt', function(data) {
$('#mydiv').html(data);
});
}
$(document).ready(function() {
getContent();
setInterval("getContent();", 9000);
$('.pagestyle').SetScroller({
velocity: 60,
direction: 'horizontal',
startfrom: 'left',
cursor: 'default',
loop: 'infinite'
});
});
Ora, sulla pagina vedo correttamente il contenuto del file, ma non si "muove". Dove sbaglio ? Grazie mille. RaouL.
__________________
Dai wafer di silicio nasce: LoHacker... il primo biscotto Geek
|
|
|
|
|
|
#2 |
|
Member
Iscritto dal: Oct 2003
Messaggi: 143
|
Le due inclusioni <script> non hanno il > di chiusura,
Non essendoci l'html e il css, non si capisce bene che ruolo abbia l'elemento .pagestyle, comunque il div a cui applichi il metodo .setScroller deve avere la proprietà position:relative e deve contenere un div con proprietà position:absolute che sarà il contenitore del testo in movimento e la destinazione per il testo che carichi con il get. Questo funziona, sostituisci l'hotlink allo script jquery-scroller con la tua copia locale. Ciao! Codice:
<!DOCTYPE html>
<html>
<head>
<style type="text/css">
.scroller {
position:relative; /* necessaria */
overflow:hidden; /* necessaria */
height:20px; /* necessaria */
border:grey thin dotted;
}
.scrolling_text{
position:absolute; /* necessaria */
white-space:nowrap; /* previene il troncamento del testo */
}
</style>
</head>
<body>
<div class="scroller">
<div class="scrolling_text"></div>
</div>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.10.2.min.js"></script>
<script type="text/javascript" src="http://www.maxvergelli.com/docs/jquery-scroller/jquery-scroller-v1.min.js"></script>
<script type="text/javascript">
function getContent() {
$.get('page.txt', function(data) {
$('.scrolling_text').html(data);
});
}
$(document).ready(function() {
getContent();
setInterval("getContent();", 9000);
$('.scroller').SetScroller({
velocity: 60,
direction: 'horizontal',
startfrom: 'right',
loop: 'infinite',
movetype: 'linear',
onmouseover: 'pause',
onmouseout: 'play',
onstartup: 'play',
cursor: 'pointer'
});
});
</script>
</body>
</html>
Ultima modifica di MicheleRaponi : 12-07-2013 alle 11:37. |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Sep 2004
Messaggi: 3967
|
grassie !! Davvero grazie.
__________________
Dai wafer di silicio nasce: LoHacker... il primo biscotto Geek
|
|
|
|
|
|
#4 |
|
Member
Iscritto dal: Oct 2003
Messaggi: 143
|
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Sep 2004
Messaggi: 3967
|
Ho notato una cosa però.... dopo un pò la pagina si rallenta a tal punto che risulta impossibile visualizzarla.
Inoltre, ci sono controindicazioni particolari a 'leggero' mediante la 'get' ?
__________________
Dai wafer di silicio nasce: LoHacker... il primo biscotto Geek
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 02:58.




















