O básico da programação é sempre verificar se alguma coisa existe antes de usar, no javascript também é assim. Caso você queira usar o jQuery você também deveria verificar se ele existe, para isso verificando se ele foi carregado, isso é bem simples.
OBS: este modelo de verificação não é válido apenas para jQuery, você pode verificar outros métodos e variáveis no seu javascript
Enfim, as funções jQuery() ou $() só estarão definidas se já estiverem carregadas na página. Para testar se o jQuery está carregado na nossa página, temos duas formas.
1º forma e a mais fácil.
if (jQuery) {
// jQuery está carregado !que beleza!
} else {
// jQuery não está carregado !que merd*! sem ele eu não sou praticamente nada.... =/ : (
}
2º forma a mais difícil (tem que escrever um palavrão rsrs).
if (typeof jQuery != 'undefined') {
// Valeu pelo tok Ark
// jQuery está carregado !que beleza!
} else {
// jQuery não está carregado !que merd*! sem ele eu não sou praticamente nada.... =/ : (
}
Viu como foi fácil?????
Beijo do #Nerd
j
Não seria if (typeof jQuery != ‘undefined’) ?
Boa =D
Simples e útil!
#nerd
@Djalma
Vlw
[...] Viu como é bem fácil. Não tem segredo. OBS: Não esqueça de verificar se o jQuery está carregado [...]
Olá preciso de 1 help, nao consigo fazer nada funcionar no meu form, preciso usar mascar e validar cpf, data, email, baixei os validator.js jquey.js coloquei em 1 pasta e o cod do form em 1 pasta raiz pore´m nao consigo fazer nada funcionar
Entre em contato via e-mail para conversarmos melhor. qualquer coisa me adiciona no gtalk, ruanltbg@gmail.com
Eu uso o:
$(document).ready(function() { // ações aqui dentro });Sim, mas você simplesmente usa isso, ou você entende o que isso faz?
Por exemplo, o que é aquele $ ali? e o .ready? Você sabe o que os dois são?
Respondendo:
o $ é o jQuery, você também pode usar como window.$ window.jQuery ou window._$ (caso esteja usando sem conflito).
E o ready é simplesmente um método do jQuery.
Ou seja, se o jQuery não estiver carregado essa linha apresentará um erro do tipo: $ is not defined.
Para deixar mais claro, essa verificação que eu disse, é para ser feita antes disso =D. Normalmente é usada para uso de CDN.
Abraço