scritte a comparsa
scritte a comparsa postato il 01/12/2013 23:54:29 nel forum programmazione, open source e hosting
Salve a tutti
Ho un problema di cui non capisco la natura. Questo codice permette di far comparire prima la scritta a1, poi la scritta a2 e infine la scritta a3. Arrivato all'ultima scritta ricomincia il giro. Il codice è il seguente:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script type="text/javascript" src="http://code.jquery.com/jquery-1.8.0.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('#pergamenasx span:last').addClass('show');
slideShow(); // oppure slideShow2
});
function slideShow() {
var current = $('#pergamenasx .show');
next = ($('#pergamenasx span').index(current)<$('#pergamenasx span').size()-1)?
current.next() :$('#pergamenasx span:first');
current.hide().removeClass('show');
next.fadeIn().addClass('show');
setTimeout(slideShow, 3000);
}
</script>
</head>
<style>
#pergamenasx span{display: none;}
#pergamenasx .show {display: inline;}
</style>
<div id="pergamenasx" style="border: solid 1px yellow; height: 100px;"><span>a1</span> <span>a2</span> <span>a3</span></div>
Dove sta il problema? semplice: l'ho provato su un file html sul mio desktop e funziona. l'ho montato sul gdrcd e se vado al percorso nomesito/cartella/file.php funziona. se invece provo a richiamarlo in questa maniera nella mia home:
<div class="barrasx"><?php require('cartella/file.php'); ?></div>
non funziona. e non riesco a capire il motivo. qualcuno può aiutarmi?
Pagine → 1
02/12/2013 00:20:30
GDRCD ha la sua funzione $()
Dato che anche jQuery ha una funzione $() come fai a capire se è quella di GDRCD o quella di jQuery?
Questo significa che non puoi usare jQuery in GDRCD.
L'unico modo di usarlo è usare la funzione jQuery.noConflict() http://api.jquery.com/jQuery.noConflict/ ↗ che annulla la funzione $() di jQuery.
In questo modo rimane solo quella di GDRCD e tutto funziona.
Però nei posti dove volevi usare la funzione $() di jQuery, ora dovrai sostituire quella funzione con la funzione jQuery()
02/12/2013 00:55:45
Ah questo non lo sapevo. Grazie mille per l'informazione, ho usato la funzione jQuery.noConflict(); (di cui non conoscevo l'esistenza prima) e ora tutto funziona. Grazie mille. :-D
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Segui Discussione Inoltra Discussione Forum Programmazione, Open Source e Hosting Elenco Forum
Articoli, Interviste e altre Risorse!
Hero Wars ↗
World of the Sea Battle ↗
Raja Dunia ↗