Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2014
    Messaggi
    170

    Compatibilità IE8 :contains()

    Buongiorno forum,
    Questo codice funzionante per i browser più moderni presenta problematiche su IE8 e Browser Web: iPad 5.0.2

    codice:
    if($("#multicheckbox .title:contains('Tegole Canadesi')").length) {
    
    } else {
       $("#associare_una_tegola").hide();
    }
    Cosa posso fare per renderlo compatibile?

    Grazie

  2. #2
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,780
    Ciao, ho verificato su IE8 e non riscontro particolari problemi.
    Dovresti fornire maggiori dettagli.

    Quali problematiche riscontri esattamente?
    Cosa dovrebbe succedere, o cosa ti aspetti che succeda, quando lo script è eseguito?
    Quale differenze riscontri tra i browser moderni e quelli che hai indicato?

    Quando viene richiamato quello script?
    Viene eseguito al caricamento della pagina o al click su qualche elemento o, ancora, su un evento particolare?
    Nel caso, puoi indicare le eventuali parti di script, tipo il selettore con l'evento e funzione annessa, in cui questo script è richiamato?
    Che elementi dovrebbero essere selezionati, o cosa ti aspetti che sia selezionato, col selettore "#multicheckbox .title"?
    Bisogna capire eventualmente se gli elementi indicati sui selettori sono disponibili al momento in cui lo script è richiamato.

    Puoi confermare di non avere errori sulla parte html, tipo elementi con id non univoci o tag aperti/chiusi male o altri errori di sintassi, che potrebbero influire sul corretto funzionamento dello script?
    Hai controllato sl codice html è validato?
    Puoi postare la parte html che riguarda questo problema?
    Puoi postare eventualmente il link ad una pagina pubblica?

    Giusto per chiarezza, tieni presente che il selettore :contains() seleziona tutti gli elementi che contengono il testo specificato. Il testo deve quindi essere presente come contenuto testuale dentro tali elementi o dentro qualsiasi elemento discendente da questi. In particolare, eventuale testo contenuto in attributi (ad esempio nel value), non è considerato. Il testo in esame è case sensitive.




    PS: non facciamoci togliere le parole dalla bocca, con le pinze. Si veda il regolamento:
    - cercare di specificare il più possibile il problema anche nel messaggio
    Ricordate che un'esposizione chiara e sufficientemente dettagliata (sempre in italiano, gli sms saranno cestinati ) aumenta la possibilita' di ricevere aiuto. Inoltre un semplice "non funziona", "non va" e le infinite varianti non consente di capire se vi e' scoppiato il pc o mancano i decimali dopo la virgola... quindi specificate anche il risultato atteso e gli eventuali messaggi d'errore generati.
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

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.