Mi sembra che questa sia una cosa piuttosto semplice, ma non riesco a trovare la soluzione. Sto cercando di incrementare un valore dopo il caricamento di un IFRAME.incremento variabile utilizzando jquery
il codice simile a questo:
var x=0;
$(document).ready(function() {
$('#iframe-2').load(function() {
var x=x+1;
});
$('#iframe-3').load(function() {
var x=x+1;
});
$('#iframe-4').load(function() {
var x=x+1;
});
$('#iframe-5').load(function() {
var x=x+1;
});
});
Quello che voglio fare è dare un certo numero di iframe caricati che gli aggiornamenti quando un iframe completa il suo carico. Il codice di uscita è attualmente il seguente:
<script language="javascript">
document.write(x + " Results");
</script>
grazie in anticipo per qualsiasi aiuto!
Si sta creando una copia locale di 'x' ogni volta che si utilizza un' var'. Rimuovi 'var' all'interno della funzione' load'. Inoltre, posto 'var x = 0' all'interno di' document.ready' – Jashwant
@ user791187 Controlla la mia risposta, ti do una demo. – xdazz
Vedere [xdazz's] (http://stackoverflow.com/users/762073/xdazz) risposta aggiornata [qui] (http://stackoverflow.com/questions/11338499/increment-variable-using-jquery/11338529#11338529) , Penso che sia così, accettalo. –