addClass problemi con explorer

follettinux

Nuovo Utente
2 Nov 2011
21
0
0
In ogni pagina ho inserito questo script:

Codice:
$(window).bind("load", function(){
  $('#vocemenu').removeClass('select');
  $('#vocemenu').addClass('current');
  $('#div-vocemenu').addClass('select_sub show');
});

per avere una barra del menu intelligente che capisca in che pagina siamo. Su firefox non ho nessun problema ma mi sono accorto che su IE9 non funziona l'ultimo comando:
Codice:
$('#div-vocemenu').addClass('select_sub show');

Vi è mai capitato? Cosa potrebe essere?
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
26
Roma
alessandro1997.netsons.org
Controlla se la classe viene aggiunta (puoi usare Firebug su Firefox, e gli strumenti di sviluppo su Google Chrome). Se viene aggiunta, è un problema di CSS, altrimenti si tratta di jQuery.
Mi sembra strano però: jQuery è stato realizzato proprio per facilitare la creazione di applicazioni cross-browser.
 

follettinux

Nuovo Utente
2 Nov 2011
21
0
0
Controlla se la classe viene aggiunta (puoi usare Firebug su Firefox, e gli strumenti di sviluppo su Google Chrome). Se viene aggiunta, è un problema di CSS, altrimenti si tratta di jQuery.
Mi sembra strano però: jQuery è stato realizzato proprio per facilitare la creazione di applicazioni cross-browser.

ciao ale e grazie per la risposta.

Su firebug va tutto bene, la classe viene aggiunta, mentre su IE9 ho analizzato l'HTML e non sembra venga aggiunta la classe. La cosa più strana è che IE9 visualizza il cambiamento della classe "select" a "current" ma se spulcio l'html resta "select"... stranissimo!!!
Mentre per la "div-vocemenu" ne l'html ne il video mi dice che sia cambiato.

Ho provato anche usando:
Codice:
elem = document.getElementById("div-profilo");
elem.className += " show"

ma IE9 fa la capricciosa...
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
26
Roma
alessandro1997.netsons.org
Prova a modificare così:
Codice:
$(document).ready(function() {
  $('#vocemenu').removeClass('select');
  $('#vocemenu').addClass('current');
  $('#div-vocemenu').addClass('select_sub show');
});
Anche se dubito che cambierà qualcosa, è sempre meglio usare l'evento ready, in modo da attendere il caricamento degli elementi DOM prima di apportare qualunque modifica.

Inoltre, potresti postare il codice HTML iniziale della pagina?
 
Discussioni simili
Autore Titolo Forum Risposte Data
A [Javascript] addClass da un elemento in poi Javascript 5
N php problemi a visualizzare video PHP 3
T problemi con dati menu a tendina HTML e CSS 2
T problemi di connessione MySQL 2
M Upload immagine con javascript problemi con FormData() Javascript 1
F Problemi visualizzazione mappa Android studio Sviluppo app per Android 0
S Problemi Javascript + Aruba Javascript 2
A Problemi con move_uploaded_file PHP 7
M Problemi con la stampa dei valori in php PHP 1
L Problemi con il login PHP 2
L Problemi form Pagina php HTML e CSS 3
R Tutto su utf-8 ma ancora problemi con i caratteri speciali in mysql MySQL 1
Z problemi con foreach insert into PHP 10
B javascript per problemi con pdf e Safari Javascript 0
N Problemi kit videosorveglianza IP Cam e Videosorveglianza 0
M Problemi con creazione maschere Presentati al Forum 1
M Problemi con query a più tabelle PHP 3
R Problemi anomalo insermento in db PHP 9
S Problemi delle funzioni eliminate con PHP e MySQL PHP 4
S Problemi di un principiante PHP 3
M Problemi con blog Grav CMS (Content Management System) 0
F Problemi di visualizzazione di un sito su più browser WordPress 0
S Problemi di visualizzazione form contatti sito web HTML e CSS 2
S incoerenza di stampa. problemi con il magenta Photoshop 3
A problemi con paypall Java 1
A Problemi di accesso da remoto a Ipcam IP Cam e Videosorveglianza 5
michele81 [WordPress] problemi plug meteo api key WordPress 4
E Problemi in registrazione telecamere Dahua IP Cam e Videosorveglianza 6
S Problemi con modulo upload video php (help!) PHP 0
felino [Windows 8.1] Problemi con connessione WiFi Windows e Software 0
M [PHP] Problemi su inserimento array nel db PHP 7
E [PHP] problemi nuova riga con fwrite su piattaforma android PHP 5
M [PHP] Problemi di salvataggio su campo calcolato PHP 0
O [HTML] problemi con la regola "background-attachment: fixed" in EDGE HTML e CSS 0
M [PHP] Problemi con query unione PHP 11
M [PHP] Problemi con select PHP 6
Spown [WordPress] Problemi visualizzazione su più browser + voci menu in movimento WordPress 1
ANDREA20 [HTML] problemi con il footer HTML e CSS 1
D [MS Access] problemi con inserimento campo in una maschera MS Access 6
M [PHP] Problemi con il riconoscimento login. PHP 21
A [WordPress] problemi con xampp WordPress 2
M Problemi con database Apache/2.4.37 (Win32) OpenSSL/1.1.1a PHP/7.3.1 PHP 6
P Problemi comunicazioni Comunicazioni dallo Staff 8
G I problemi non vengono solo per nuocere Presentati al Forum 0
A Problemi Wi-Fi Fastweb Reti LAN e Wireless 4
C [WordPress] Url vulnerability e problemi sito da mobile WordPress 0
S [PHP] problemi con le sessioni PHP 3
B Problemi accesso Instagram Smartphone e tablet 1
T [PHP] problemi con il browser PHP 0
M [Flash] Problemi conversione formato swf Flash 20

Discussioni simili