Ir para conteúdo

POWERED BY:

Arquivado

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

manoaj

conflito com Prototype

Recommended Posts

Galera to tendo problema com Prototype meu menu que usa esse codigo abaixo não funciona porcusa do prototype oq ue eu fasso?

 

function initMenus() {
    $('ul#main_menu ul').hide();
                $('ul#main_menu li ').hover( function () {
                     // var checkElement = $(this).next('ul');
                      var parent = $(this).parents('ul').attr('id');
                    //  var parents = $(this).parents('li');
                       var parents = $(this).find('ul');
                      $('#' + parent + ' ul:visible').hide();
                       $(parents).show();
                      $('#' + parent + ' ul:visible li:first').append('<div class="arr"><span></span></div>');
$('#' + parent + ' ul:visible ').live({
mouseleave: function(){
            $(this).hide();
           }
       }
    );
/*                                if( (!checkElement.is(':visible'))) {
                                    $(this).removeAttr('href');
                                    // $(parents).addClass('hover');
                                    checkElement.show(); $('#' + parent + ' ul:visible li:first').append('<div class="arr"><span></span></div>');
                                    return false;
                                }*/
              });
}
$(document).ready(function() {initMenus();});


$(function() {        
    LResize();    
    $(window).resize(function(){LResize(); Processgraph(); });
    $(window).scroll(function (){ scrollmenu(); });
        
      //Close_windows
      $('.butAcc').live('click',function(e){                   
              if(buttonActions[this.id]){
                  buttonActions[this.id].call(this);
              }
              e.preventDefault();
      });

    
    });        

 
       function imgRow(){    
              var maxrow=$('.albumpics').width();
              if(maxrow){
                      maxItem= Math.floor(maxrow/160);
                      maxW=maxItem*160;
                      mL=(maxrow-maxW)/2;
                      $('.albumpics ul').css({
                              'width'    :    maxW    ,
                              'marginLeft':mL
               })
          }}    
          
          function scrollmenu(){    
                  if($(window).scrollTop()>=1){               
                    $("#header ").css("z-index", "50");
                }else{
                    $("#header ").css("z-index", "47");
               }
          }

 function LResize(){    
  imgRow();
  scrollmenu();
        if($(window).width()<=1100){
            $('body').addClass('nobg');
            $('#main_menu').removeClass('main_menu').addClass('iconmenu');
                    $('#main_menu li').each(function() {      
                            var title=$(this).find('b').text();
                            $(this).find('a').attr('title',title);        
                    });
                    $('#main_menu li a').find('b').hide();    
                    $('#main_menu li ').find('ul').hide();
        }else{
            $('body').removeClass('nobg').addClass('dashborad');
            $('#main_menu').removeClass('iconmenu ').addClass('main_menu');
            $('#main_menu li a').find('b').show();    
            }
        if($(window).width()>1024) {
                //    $('#main_menu').removeClass('iconmenu ').addClass('main_menu');
                //    $('#main_menu li a').find('b').show();    
        }
}

 

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

uma forma simples de resolver, é trocar todos os:

 

$ por jQuery

 

E pronto. Aqui eu deixo outras formas de resolver e explico, veja:

http://wbruno.com.br/2011/08/24/noconflict-jquery-usando-2-bibliotecas-javascript-alias/

Compartilhar este post


Link para o post
Compartilhar em outros sites

não funciono mano eu to usando o lightview é um plugin que o usa o prototype no estilo lightbox .

vo tentar achar outro plugin pra ver as fotos vlw pela ajuda manow

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.