Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    Mettere in "pausa" una jquery

    ho questa jquery

    Codice PHP:
    <script language="JavaScript" src="http://code.jquery.com/jquery-latest.js"></script>
    <script language="JavaScript">
     $(document).ready(function() {
          $("#reload_stanze").load('select_stanze.php');
           $("#reload_lista_utenti").load('lista_utenti.php');
           $("#reload_schede").load('lista_schede.php?mostra_scheda=<? echo $_GET['mostra_scheda']?>');
       var refreshId = setInterval(function() {
          $("#reload_stanze").load('select_stanze.php');
          $("#reload_schede").load('lista_schede.php?mostra_scheda=<? echo $_GET['mostra_scheda'?>');
      }, 5000);
         var refreshId = setInterval(function() {
          $("#reload_lista_utenti").load('lista_utenti.php');
      }, 15000);
    });
    </script>
    all'interno del div "lista_utenti" c'è un div nascosto che appare solo se l'utente clicca su una immagine presente nel div.. esiste un modo affinche da quando l'utente apre questo div fino a quando non clicca su "chiudi scheda", la jquery per quel div si fermi?

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,135
    Il javascript (pertanto anche jquery) non può essere congelato/sospeso
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    e fare un getElementById che porti quel 15000 a 999999 per poi tornare a 15000 ?

    o è una cavolata quello che sto a dì?

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,135
    Originariamente inviato da GS 7.0
    e fare un getElementById che porti quel 15000 a 999999 per poi tornare a 15000 ?

    o è una cavolata quello che sto a dì?
    Che tradotto significa?
    Comunque non sono un esperto di jquery da poterti suggeri una strada acnhe se avessi capito cosa devi fare
    Pertanto l'unico cosa che posso dirti spiga bene cosa desideri fare e metti un link pubblico alla pagina demo per dei test.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    chiedevo se potevo fare un evento onClick che prenda quel valore, 150000, e portarlo a XYZ valore, per poi, con un altro evento onClick quando si clicca su "Chiudi scheda", riportarlo a 15000

  6. #6

  7. #7
    Sul click all'immagine devi bloccare la interval che ti interessa così:

    codice:
    clearInterval(refreshId);
    E poi rilanciarla sul click del close.

    Però prima cambia il nome delle variabili refreshId quando lanci le setinterval perchè adesso sono tutte uguali:

    codice:
    $(document).ready(function() { 
         $("#reload_stanze").load('select_stanze.php'); 
           $("#reload_lista_utenti").load('lista_utenti.php'); 
           $("#reload_schede").load('lista_schede.php?mostra_scheda=<? echo $_GET['mostra_scheda']?>'); 
       var refreshIdStanze = setInterval(function() { 
          $("#reload_stanze").load('select_stanze.php'); 
          $("#reload_schede").load('lista_schede.php?mostra_scheda=<? echo $_GET['mostra_scheda'] ?>'); 
      }, 5000); 
         var refreshId = setInterval(function() { 
          $("#reload_lista_utenti").load('lista_utenti.php'); 
      }, 15000); 
    });

  8. #8
    Quindi devo modifcare quella che mi interessa con, esempio, refreshId_2 e poi fare

    clearInterval(refreshId_2);

    poi creo una funzione "ripristina"

    var refreshId_2 = setInterval(function() {
    $("#reload_lista_utenti").load('lista_utenti.php') ;
    }, 15000);

    e lancio la funzione quando chiudo...

    corretto?

  9. #9

  10. #10
    Ho ancora bisogno di te...


    Codice PHP:
    <script language="JavaScript">
     $(document).ready(function() {
          $("#reload_stanze").load('select_stanze.php');
           $("#reload_lista_utenti").load('lista_utenti.php');
           $("#reload_schede").load('lista_schede.php?mostra_scheda=<? echo $_GET['mostra_scheda']?>');
       var refreshId = setInterval(function() {
          $("#reload_stanze").load('select_stanze.php');
          $("#reload_schede").load('lista_schede.php?mostra_scheda=<? echo $_GET['mostra_scheda'?>');
      }, 2000);
         var refreshId_2 = setInterval(function() {
          $("#reload_lista_utenti").load('lista_utenti.php');
      }, 2000);
    });
    </script>
    Codice PHP:
    <a onclick="apriProfilo(<? echo $id_p ?>); clearInterval(refreshId_2)">
    Clicco ma non si blocca una cippa

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.