Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Johnison Almeida

undefined is not a function

Recommended Posts

esta dando esse erro na chamado do jcycle.

<script type="text/javascript">
	$(document).ready(function(){
		$("#slider ul").cycle({ //o erro é nessa linha
			fx:'fade',
			speed: 2000,
			timeout: 3000
		});
	});
</script>

html

<div id="slider">
	<ul>
		<li>
			<img src="painel_admin/banner/01.jpg" />
		</li>
		<li>
			<img src="painel_admin/banner/02.jpg" />
		</li>
		<li>
			<img src="painel_admin/banner/03.jpg" />
		</li>
		<li>
		<img src="painel_admin/banner/04.jpg" />
		</li>
	</ul>
</div>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Importou o jQuery antes do cycle ? e importou os 2 corretamente nas suas tags <script>

Esse erro é devido a isso.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Wiliam o problema realmente esta na importação...
E agora fiquei com duvida de como é a forma certa de chamar o jquery, não sei muito de javascript mas sempre importei primeiro o jquery mas agora tem alguns plugins que pedem que insira-o antes do fechamento da body... foi o que aconteceu chamei duas vezes o jquery no começo e no fim do script e não estava funcionando por isso. Deixei só o jquery que esta dentro da <head> e funcionou, está certo?

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sim, está correto.

 

A história de importar no final antes do </body> é uma boa prática de carregamento de páginas web, mas ai todas as tuas tags script devem vir depois dessa. Respeitando a ordem.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.