Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Utilizo um plugin jQuery para fazer uma animação com imagens em uma determinada div. Caso o js do browser esteja desabilitado, mostro um conteúdo alternativo (imagem estática).
Assim, inicio o código css com a div animada (hidden) e a div estática (block), ao ler o js, inverte mostrando a div animada (show) e ocultando a div estática (hide). Se não ler o js continua como no início do código. Funciona, mas dependendo do tempo de carregamento tem um certo "delay" que pode mostrar rapidamente a div estática antes da animada.
Anteriormente utilizei a tag "noscript" para chamar um segunda folha de estilos, funciona, mas não é validada.
Poderia também verificar através do servidor (server-side), mas o arquivo de informações sempre está desatualizado.
Gostaria de uma sugestão sobre a forma que estou fazendo (se seria a mais correta), se pode melhorar ou se teria uma forma melhor. Outra questão, a preocupação com esse método é realmente necessária nos dias de hoje.
Att.
Não é não.
Por muito tempo tinha-se a ideia que Javascript era nocivo, que trazia riscos para a segurança.
Na verdade foi muito mais culpa do mau uso do que do próprio Javascript. antes do surgimento dos anti-popus, quando você abria uma página e milhões de janelinhas se abriam. Hoje em dia é só com ---ô que isso acontece.
Ainda mais com grandes sites fazendo uso pesado de Javascript, como Youtube, Facebook, Google, etc., ninguém mais desabilita o Javascript do navegador.