Ir para conteúdo
Fórum Script Brasil
  • 0

2 JQuerys na mesma página!


talitaemmanuela

Pergunta

Seguinte se vocês forem na minha página vocês vão ver as imagens em close que quando você clica nelas teoricamente deveria abrir o lightbox mas ai eu decobri que só funciona o outro JQuery escrito para o formulário e que está logo após o primeiro JQuery.. se eu inverto a posição, o lightbox funciona mas o formulário não!

aqui está o código do header

<script type="text/javascript" src="../lightbox/js/prototype.js"></script>
<script type="text/javascript" src="../lightbox/js/scriptaculous.js?load=effects,builder"></script>
<script type="text/javascript" src="../lightbox/js/lightbox.js"></script>
<link rel="stylesheet" href="../lightbox/css/lightbox.css" type="text/css" media="screen" />

<script type="text/javascript" src="../js/jquery.js"></script>
<script type="text/javascript">
jQuery(document).ready(function() {
    jQuery("#enviar").ajaxStart(function(){ jQuery(this).html("Enviando..."); });
    jQuery('#submit').click(function() {
       var nome     = jQuery('#nome').val();
       var email    = jQuery('#email').val();
       var mensagem = jQuery('#mensagem').val();
       jQuery.post('Templates/contact.php', { nome: nome, email: email, mensagem: mensagem, contato: true },
       function(data, textStatus) {
       jQuery('#enviar').html("Mensagem enviada com sucesso!");
   });
   return false;
 });
});
</script>

Os dois podem funcionar juntos, deveriam funcionar juntos ou não tem jeito??

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Na verdade o problema é você está usado doi Framesworks (e não 2 JQuery) ...

O 'Prototype' não funciona junto com o JQuery' sempre um irá anular o outro ... álias issos serve para todos os Frameworks em JS pois eles comecam sempre com "$(" e faz eles entrarem em conflito entre eles...

Soluções:

1- Usar apenas um Framework por vez

2- Tentar usar a função "jQuery.noConflict()" do 'JQuery' - exemplo:

http://www.tidbits.com.br/como-usar-jquery...type-ou-mootols

Link para o comentário
Compartilhar em outros sites

  • 0
Na verdade o problema é você está usado doi Framesworks (e não 2 JQuery) ...

O 'Prototype' não funciona junto com o JQuery' sempre um irá anular o outro ... álias issos serve para todos os Frameworks em JS pois eles comecam sempre com "$(" e faz eles entrarem em conflito entre eles...

Soluções:

1- Usar apenas um Framework por vez

2- Tentar usar a função "jQuery.noConflict()" do 'JQuery' - exemplo:

http://www.tidbits.com.br/como-usar-jquery...type-ou-mootols

desculpa pela demora na resposta,

bem eu não sei o que é um framework, mas vou pesquisar. Mas acho que esse JQuery.noComflict() vai funcionar!!

muito obrigada pelo esclarecimento!

Abraços

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...