Eseguire javascript offscreen
2 partecipanti
Forum dei Forum: Aiuto per Forumattivo :: Assistenza a problemi e richieste :: Problemi con uno script o codici :: I problemi risolti con i codici
Pagina 1 di 1 • Condividi
Eseguire javascript offscreen
Allora, vediamo se riesco a spiegarmi.
Se in [b]HTML
Ultima modifica di bugandy il Lun 16 Set 2019 - 13:36 - modificato 1 volta.
Ospite- Ospite
Re: Eseguire javascript offscreen
Ciao, purtroppo non ti so aiutare in quanto non sono molto esperto di Javascript
Forse riusciresti ad uscirne da questo problema utilizzando jQuery
Altrimenti prova a rivedere il tuo codice javascript, cercando di utilizzare window.onload per far azionare il JS durante il caricamento della pagina e non successivamente
Forse riusciresti ad uscirne da questo problema utilizzando jQuery
Altrimenti prova a rivedere il tuo codice javascript, cercando di utilizzare window.onload per far azionare il JS durante il caricamento della pagina e non successivamente
- Codice:
$(document).ready(function() { /* code here */ });
Re: Eseguire javascript offscreen
Ho provato con entrambi i sistemi, purtroppo la situazione non cambia.
Cercherò aiuto da qualcuno che è più esperto di noi due di javascript.
Ospite- Ospite
Re: Eseguire javascript offscreen
Va bene esattamente quale modifica e a quale pagina ti riferivi? Magari c'è un'altra soluzione che non necessiti javascript
Re: Eseguire javascript offscreen
Mi avevi già detto che javascript era l'unica strada:
https://aiuto.forumattivo.it/t20359-modifica-del-template-per-alcune-parti-del-profilo
ps: ci dev'essere qualche immagine non raggiungibile in questa pagina perché carica all'infinito e non compaiono le faccine.
di solito sul mio forum fa questo scherzo quando un immagine remota inserita da un utente cessa di esistere, ad esempio perché viene cancellata dall'hosting.
https://aiuto.forumattivo.it/t20359-modifica-del-template-per-alcune-parti-del-profilo
ps: ci dev'essere qualche immagine non raggiungibile in questa pagina perché carica all'infinito e non compaiono le faccine.
di solito sul mio forum fa questo scherzo quando un immagine remota inserita da un utente cessa di esistere, ad esempio perché viene cancellata dall'hosting.
Ospite- Ospite
Re: Eseguire javascript offscreen
Ciao @bugandy
hai prova con il metodo .load() ?
Nel caso, prova a fornire qui il tuo codice, sicuramente risulterebbe più facile vedere cosa poter fare
A presto
hai prova con il metodo .load() ?
- Codice:
$(document).load(function() { /* code here */ });
Nel caso, prova a fornire qui il tuo codice, sicuramente risulterebbe più facile vedere cosa poter fare
A presto
Re: Eseguire javascript offscreen
:bai
Mi pare di aver provato anche con quello, sinceramente non mi ricordo di preciso.
Comunque ho risolto utilizzando un timer che scatta ogni millisecondo e verifica se l'elemento è stato caricato eseguendo il codice appena lo trova.
Così, a meno di rallentamenti enormi, l'effetto flickering sparisce.
L'importante è ricordarsi di usare nomi univoci per metodi e variabili se si usa lo stesso sistema in più script, altrimenti si creano conflitti.
Posto comunque il codice che ho realizzato che potrebbe essere utile a qualcuno:
Mi pare di aver provato anche con quello, sinceramente non mi ricordo di preciso.
Comunque ho risolto utilizzando un timer che scatta ogni millisecondo e verifica se l'elemento è stato caricato eseguendo il codice appena lo trova.
Così, a meno di rallentamenti enormi, l'effetto flickering sparisce.
L'importante è ricordarsi di usare nomi univoci per metodi e variabili se si usa lo stesso sistema in più script, altrimenti si creano conflitti.
Posto comunque il codice che ho realizzato che potrebbe essere utile a qualcuno:
- Codice:
var pun_visit_step = setInterval(pun_visit_step, 1);
function pun_visit_step() {
// provo a ottenere gli elementi
var pv = document.getElementById('pun-visit');
if (pv) {
var firstElement = pv.firstElementChild;
// se il primo elemento è la lista/menu inverto con il secondo
if (firstElement.tagName == 'UL' ) {
pv.insertBefore(pv.children[1], firstElement);
}
// blocco chiamata del metodo
window.clearInterval(pun_visit_step);
}
}
Ospite- Ospite
Argomenti simili
» Differenza Javascript standard e Javascript forumattivo
» Eseguire un corretto passaggio ad HTTPS
» JavaScript dov'è?
» Problema con i tag (javascript)
» aiuto per javascript
» Eseguire un corretto passaggio ad HTTPS
» JavaScript dov'è?
» Problema con i tag (javascript)
» aiuto per javascript
Forum dei Forum: Aiuto per Forumattivo :: Assistenza a problemi e richieste :: Problemi con uno script o codici :: I problemi risolti con i codici
Pagina 1 di 1
Permessi in questa sezione del forum:
Non puoi rispondere agli argomenti in questo forum.