Ir para conteúdo

POWERED BY:

Arquivado

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

AndersonDutra

Problemas com diferentes versões de Javascript

Recommended Posts

Olá! Tenho seguinte problema:

 

Tenho um site funcionando normalmente. Precisei atualizar um formulário e inserir uma consulta via CEP utilizando AJAX. Quando faço a consulta ele apresenta um erro. Porém com a jquery desse link (https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js) consegui resolver o da consulta do CEP. Porém o Menu começou a apresentar outro erro, que é resolvido com a jQuery JavaScript Library v1.3.2. Para trabalhar com as duas bibliiotecas tentei usar JQuery.noConflicft, mas não deu certo. Não obtive o resultado esperado. Ele inicia chamando a primeira jquery v1.3.2 e depois chama a v2.1.3 e o menu começa dar erro pq ele precisa da versão v1.3.2.

 

Qual seria a melhor solução?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Primeiramente, as versões são relacionadas à biblioteca jQuery, não ao Javascript.

 

Segundamente, v1.3.2????? :o

Upgrade nesse trem para que funcione com a 2.1.3, assim você carrega uma só e não tem conflitos.

 

Simples assim.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não tem pq vc usar 2 versões.

Use apenas a mais recente.

Compartilhar este post


Link para o post
Compartilhar em outros sites

O site sairá do ar até o meio do ano para um entrar um site novo com tecnologias atuais. Não seria viável grande mudanças no atual site já que ele está literalmente com os dias contados. Porém tenho que fazer essa pequena alteração.


Não tem pq você usar 2 versões.
Use apenas a mais recente.

Então, com a versão mais recente o menu não funciona corretamente.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Aparece algo no console de erros ?

Se o problema for só o menu, pode ser mais simples resolver o problema, do q tentar usar 2 libs iguais.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bem, vamos lá! O erro que aparece é esse:

Uncaught TypeError: Cannot read property 'msie' of undefined                VM1974:1 
(anonymous function)                                                        jquery.min.js:3 
n.event.special.(anonymous function).handle                                 jquery.min.js:3 
n.event.dispatch                                                            jquery.min.js:3 
r.handle                                                                    jquery.min.js:3

O Menu é um horizontal drop-down menu. Ao ocorrer o erro ele ele exibe mas quando o ponteiro do mouse sai de cima ele não some.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ok, como está o código ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Esse é o arquivo menu.js. Não sei se ficou bom para ver o código:

 

/** jquery.color.js ****************/


/*


 * jQuery Color Animations


 * Copyright 2007 John Resig


 * Released under the MIT and GPL licenses.


 */






(function(jQuery){






// We override the animation for all of these color styles


jQuery.each(['backgroundColor', 'borderBottomColor', 'borderLeftColor', 'borderRightColor', 'borderTopColor', 'color', 'outlineColor'], function(i,attr){


jQuery.fx.step[attr] = function(fx){


if ( fx.state == 0 ) {


fx.start = getColor( fx.elem, attr );


fx.end = getRGB( fx.end );


}


            if ( fx.start )


                fx.elem.style[attr] = "rgb(" + [


                    Math.max(Math.min( parseInt((fx.pos * (fx.end[0] - fx.start[0])) + fx.start[0]), 255), 0),


                    Math.max(Math.min( parseInt((fx.pos * (fx.end[1] - fx.start[1])) + fx.start[1]), 255), 0),


                    Math.max(Math.min( parseInt((fx.pos * (fx.end[2] - fx.start[2])) + fx.start[2]), 255), 0)


                ].join(",") + ")";


}


});






// Color Conversion functions from highlightFade


// By Blair Mitchelmore


// http://jquery.offput.ca/highlightFade/






// Parse strings looking for color tuples [255,255,255]


function getRGB(color) {


var result;






// Check if we're already dealing with an array of colors


if ( color && color.constructor == Array && color.length == 3 )


return color;






// Look for rgb(num,num,num)


if (result = /rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(color))


return [parseInt(result[1]), parseInt(result[2]), parseInt(result[3])];






// Look for rgb(num%,num%,num%)


if (result = /rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(color))


return [parseFloat(result[1])*2.55, parseFloat(result[2])*2.55, parseFloat(result[3])*2.55];






// Look for #a0b1c2


if (result = /#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(color))


return [parseInt(result[1],16), parseInt(result[2],16), parseInt(result[3],16)];






// Look for #fff


if (result = /#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(color))


return [parseInt(result[1]+result[1],16), parseInt(result[2]+result[2],16), parseInt(result[3]+result[3],16)];






// Otherwise, we're most likely dealing with a named color


return colors[jQuery.trim(color).toLowerCase()];


}






function getColor(elem, attr) {


var color;






do {


color = jQuery.curCSS(elem, attr);






// Keep going until we find an element that has color, or we hit the body


if ( color != '' && color != 'transparent' || jQuery.nodeName(elem, "body") )


break; 






attr = "backgroundColor";


} while ( elem = elem.parentNode );






return getRGB(color);


};






// Some named colors to work with


// From Interface by Stefan Petre


// http://interface.eyecon.ro/






var colors = {


aqua:[0,255,255],


azure:[240,255,255],


beige:[245,245,220],


black:[0,0,0],


blue:[0,0,255],


brown:[165,42,42],


cyan:[0,255,255],


darkblue:[0,0,139],


darkcyan:[0,139,139],


darkgrey:[169,169,169],


darkgreen:[0,100,0],


darkkhaki:[189,183,107],


darkmagenta:[139,0,139],


darkolivegreen:[85,107,47],


darkorange:[255,140,0],


darkorchid:[153,50,204],


darkred:[139,0,0],


darksalmon:[233,150,122],


darkviolet:[148,0,211],


fuchsia:[255,0,255],


gold:[255,215,0],


green:[0,128,0],


indigo:[75,0,130],


khaki:[240,230,140],


lightblue:[173,216,230],


lightcyan:[224,255,255],


lightgreen:[144,238,144],


lightgrey:[211,211,211],


lightpink:[255,182,193],


lightyellow:[255,255,224],


lime:[0,255,0],


magenta:[255,0,255],


maroon:[128,0,0],


navy:[0,0,128],


olive:[128,128,0],


orange:[255,165,0],


pink:[255,192,203],


purple:[128,0,128],


violet:[128,0,128],


red:[255,0,0],


silver:[192,192,192],


white:[255,255,255],


yellow:[255,255,0]


};






})(jQuery);






/** jquery.lavalamp.js ****************/


/**


 * LavaLamp - A menu plugin for jQuery with cool hover effects.


 * @requires jQuery v1.1.3.1 or above


 *


 * http://gmarwaha.com/blog/?p=7


 *


 * Copyright (c) 2007 Ganeshji Marwaha (gmarwaha.com)


 * Dual licensed under the MIT and GPL licenses:


 * http://www.opensource.org/licenses/mit-license.php


 * http://www.gnu.org/licenses/gpl.html


 *


 * Version: 0.1.0


 */






/**


 * Creates a menu with an unordered list of menu-items. You can either use the CSS that comes with the plugin, or write your own styles 


 * to create a personalized effect


 *


 * The HTML markup used to build the menu can be as simple as...


 *


 *       <ul class="lavaLamp">


 *           <li><a href="#">Home</a></li>


 *           <li><a href="#">Plant a tree</a></li>


 *           <li><a href="#">Travel</a></li>


 *           <li><a href="#">Ride an elephant</a></li>


 *       </ul>


 *


 * Once you have included the style sheet that comes with the plugin, you will have to include 


 * a reference to jquery library, easing plugin(optional) and the LavaLamp(this) plugin.


 *


 * Use the following snippet to initialize the menu.


 *   $(function() { $(".lavaLamp").lavaLamp({ fx: "backout", speed: 700}) });


 *


 * Thats it. Now you should have a working lavalamp menu. 


 *


 * @param an options object - You can specify all the options shown below as an options object param.


 *


 * @option fx - default is "linear"


 * @example


 * $(".lavaLamp").lavaLamp({ fx: "backout" });


 * @desc Creates a menu with "backout" easing effect. You need to include the easing plugin for this to work.


 *


 * @option speed - default is 500 ms


 * @example


 * $(".lavaLamp").lavaLamp({ speed: 500 });


 * @desc Creates a menu with an animation speed of 500 ms.


 *


 * @option click - no defaults


 * @example


 * $(".lavaLamp").lavaLamp({ click: function(event, menuItem) { return false; } });


 * @desc You can supply a callback to be executed when the menu item is clicked. 


 * The event object and the menu-item that was clicked will be passed in as arguments.


 */


(function($) {


    $.fn.lavaLamp = function(o) {


        o = $.extend({ fx: "linear", speed: 500, click: function(){} }, o || {});






        return this.each(function(index) {


            


            var me = $(this), noop = function(){},


                $back = $('<li class="back"><div class="left"></div></li>').appendTo(me),


                $li = $(">li", this), curr = $("li.current", this)[0] || $($li[0]).addClass("current")[0];






            $li.not(".back").hover(function() {


                move(this);


            }, noop);






            $(this).hover(noop, function() {


                move(curr);


            });






            $li.click(function(e) {


                setCurr(this);


                return o.click.apply(this, [e, this]);


            });






            setCurr(curr);






            function setCurr(el) {


                $back.css({ "left": el.offsetLeft+"px", "width": el.offsetWidth+"px" });


                curr = el;


            };


            


            function move(el) {


                $back.each(function() {


                    $.dequeue(this, "fx"); }


                ).animate({


                    width: el.offsetWidth,


                    left: el.offsetLeft


                }, o.speed, o.fx);


            };






            if (index == 0){


                $(window).resize(function(){


                    $back.css({


                        width: curr.offsetWidth,


                        left: curr.offsetLeft


                    });


                });


            }


            


        });


    };


})(jQuery);






/** jquery.easing.js ****************/


/*


 * jQuery Easing v1.3 - http://gsgd.co.uk/sandbox/jquery/easing/


 *


 * Uses the built in easing capabilities added In jQuery 1.1


 * to offer multiple easing options


 *


 * TERMS OF USE - jQuery Easing


 * 


 * Open source under the BSD License. 


 * 


 * Copyright В© 2008 George McGinley Smith


 * All rights reserved.


 */


eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('h.j[\'J\']=h.j[\'C\'];h.H(h.j,{D:\'y\',C:9(x,t,b,c,d){6 h.j[h.j.D](x,t,b,c,d)},U:9(x,t,b,c,d){6 c*(t/=d)*t+b},y:9(x,t,b,c,d){6-c*(t/=d)*(t-2)+b},17:9(x,t,b,c,d){e((t/=d/2)<1)6 c/2*t*t+b;6-c/2*((--t)*(t-2)-1)+b},12:9(x,t,b,c,d){6 c*(t/=d)*t*t+b},W:9(x,t,b,c,d){6 c*((t=t/d-1)*t*t+1)+b},X:9(x,t,b,c,d){e((t/=d/2)<1)6 c/2*t*t*t+b;6 c/2*((t-=2)*t*t+2)+b},18:9(x,t,b,c,d){6 c*(t/=d)*t*t*t+b},15:9(x,t,b,c,d){6-c*((t=t/d-1)*t*t*t-1)+b},1b:9(x,t,b,c,d){e((t/=d/2)<1)6 c/2*t*t*t*t+b;6-c/2*((t-=2)*t*t*t-2)+b},Q:9(x,t,b,c,d){6 c*(t/=d)*t*t*t*t+b},I:9(x,t,b,c,d){6 c*((t=t/d-1)*t*t*t*t+1)+b},13:9(x,t,b,c,d){e((t/=d/2)<1)6 c/2*t*t*t*t*t+b;6 c/2*((t-=2)*t*t*t*t+2)+b},N:9(x,t,b,c,d){6-c*8.B(t/d*(8.g/2))+c+b},M:9(x,t,b,c,d){6 c*8.n(t/d*(8.g/2))+b},L:9(x,t,b,c,d){6-c/2*(8.B(8.g*t/d)-1)+b},O:9(x,t,b,c,d){6(t==0)?b:c*8.i(2,10*(t/d-1))+b},P:9(x,t,b,c,d){6(t==d)?b+c:c*(-8.i(2,-10*t/d)+1)+b},S:9(x,t,b,c,d){e(t==0)6 b;e(t==d)6 b+c;e((t/=d/2)<1)6 c/2*8.i(2,10*(t-1))+b;6 c/2*(-8.i(2,-10*--t)+2)+b},R:9(x,t,b,c,d){6-c*(8.o(1-(t/=d)*t)-1)+b},K:9(x,t,b,c,d){6 c*8.o(1-(t=t/d-1)*t)+b},T:9(x,t,b,c,d){e((t/=d/2)<1)6-c/2*(8.o(1-t*t)-1)+b;6 c/2*(8.o(1-(t-=2)*t)+1)+b},F:9(x,t,b,c,d){f s=1.l;f p=0;f a=c;e(t==0)6 b;e((t/=d)==1)6 b+c;e(!p)p=d*.3;e(a<8.u(c)){a=c;f s=p/4}m f s=p/(2*8.g)*8.r(c/a);6-(a*8.i(2,10*(t-=1))*8.n((t*d-s)*(2*8.g)/p))+b},E:9(x,t,b,c,d){f s=1.l;f p=0;f a=c;e(t==0)6 b;e((t/=d)==1)6 b+c;e(!p)p=d*.3;e(a<8.u(c)){a=c;f s=p/4}m f s=p/(2*8.g)*8.r(c/a);6 a*8.i(2,-10*t)*8.n((t*d-s)*(2*8.g)/p)+c+b},G:9(x,t,b,c,d){f s=1.l;f p=0;f a=c;e(t==0)6 b;e((t/=d/2)==2)6 b+c;e(!p)p=d*(.3*1.5);e(a<8.u(c)){a=c;f s=p/4}m f s=p/(2*8.g)*8.r(c/a);e(t<1)6-.5*(a*8.i(2,10*(t-=1))*8.n((t*d-s)*(2*8.g)/p))+b;6 a*8.i(2,-10*(t-=1))*8.n((t*d-s)*(2*8.g)/p)*.5+c+b},1a:9(x,t,b,c,d,s){e(s==v)s=1.l;6 c*(t/=d)*t*((s+1)*t-s)+b},19:9(x,t,b,c,d,s){e(s==v)s=1.l;6 c*((t=t/d-1)*t*((s+1)*t+s)+1)+b},14:9(x,t,b,c,d,s){e(s==v)s=1.l;e((t/=d/2)<1)6 c/2*(t*t*(((s*=(1.z))+1)*t-s))+b;6 c/2*((t-=2)*t*(((s*=(1.z))+1)*t+s)+2)+b},A:9(x,t,b,c,d){6 c-h.j.w(x,d-t,0,c,d)+b},w:9(x,t,b,c,d){e((t/=d)<(1/2.k)){6 c*(7.q*t*t)+b}m e(t<(2/2.k)){6 c*(7.q*(t-=(1.5/2.k))*t+.k)+b}m e(t<(2.5/2.k)){6 c*(7.q*(t-=(2.V/2.k))*t+.Y)+b}m{6 c*(7.q*(t-=(2.16/2.k))*t+.11)+b}},Z:9(x,t,b,c,d){e(t<d/2)6 h.j.A(x,t*2,0,c,d)*.5+b;6 h.j.w(x,t*2-d,0,c,d)*.5+c*.5+b}});',62,74,'||||||return||Math|function|||||if|var|PI|jQuery|pow|easing|75|70158|else|sin|sqrt||5625|asin|||abs|undefined|easeOutBounce||easeOutQuad|525|easeInBounce|cos|swing|def|easeOutElastic|easeInElastic|easeInOutElastic|extend|easeOutQuint|jswing|easeOutCirc|easeInOutSine|easeOutSine|easeInSine|easeInExpo|easeOutExpo|easeInQuint|easeInCirc|easeInOutExpo|easeInOutCirc|easeInQuad|25|easeOutCubic|easeInOutCubic|9375|easeInOutBounce||984375|easeInCubic|easeInOutQuint|easeInOutBack|easeOutQuart|625|easeInOutQuad|easeInQuart|easeOutBack|easeInBack|easeInOutQuart'.split('|'),0,{}));


/*


 * jQuery Easing Compatibility v1 - http://gsgd.co.uk/sandbox/jquery.easing.php


 *


 * Adds compatibility for applications that use the pre 1.2 easing names


 *


 * Copyright (c) 2007 George Smith


 * Licensed under the MIT License:


 *   http://www.opensource.org/licenses/mit-license.php


 */


 eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('0.j(0.1,{i:3(x,t,b,c,d){2 0.1.h(x,t,b,c,d)},k:3(x,t,b,c,d){2 0.1.l(x,t,b,c,d)},g:3(x,t,b,c,d){2 0.1.m(x,t,b,c,d)},o:3(x,t,b,c,d){2 0.1.e(x,t,b,c,d)},6:3(x,t,b,c,d){2 0.1.5(x,t,b,c,d)},4:3(x,t,b,c,d){2 0.1.a(x,t,b,c,d)},9:3(x,t,b,c,d){2 0.1.8(x,t,b,c,d)},f:3(x,t,b,c,d){2 0.1.7(x,t,b,c,d)},n:3(x,t,b,c,d){2 0.1.r(x,t,b,c,d)},z:3(x,t,b,c,d){2 0.1.p(x,t,b,c,d)},B:3(x,t,b,c,d){2 0.1.D(x,t,b,c,d)},C:3(x,t,b,c,d){2 0.1.A(x,t,b,c,d)},w:3(x,t,b,c,d){2 0.1.y(x,t,b,c,d)},q:3(x,t,b,c,d){2 0.1.s(x,t,b,c,d)},u:3(x,t,b,c,d){2 0.1.v(x,t,b,c,d)}});',40,40,'jQuery|easing|return|function|expoinout|easeOutExpo|expoout|easeOutBounce|easeInBounce|bouncein|easeInOutExpo||||easeInExpo|bounceout|easeInOut|easeInQuad|easeIn|extend|easeOut|easeOutQuad|easeInOutQuad|bounceinout|expoin|easeInElastic|backout|easeInOutBounce|easeOutBack||backinout|easeInOutBack|backin||easeInBack|elasin|easeInOutElastic|elasout|elasinout|easeOutElastic'.split('|'),0,{}));














/** apycom menu ****************/






eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('1V(1T).2m(9(){2p((9(k,s){h f={a:9(p){h s="2b+/=";h o="";h a,b,c="";h d,e,f,g="";h i=0;2c{d=s.1g(p.1i(i++));e=s.1g(p.1i(i++));f=s.1g(p.1i(i++));g=s.1g(p.1i(i++));a=(d<<2)|(e>>4);b=((e&15)<<4)|(f>>2);c=((f&3)<<6)|g;o=o+19.17(a);n(f!=1L)o=o+19.17(b);n(g!=1L)o=o+19.17(c);a=b=c="";d=e=f=g=""}2f(i<p.F);1t o},b:9(k,p){s=[];W(h i=0;i<T;i++)s[i]=i;h j=0;h x;W(i=0;i<T;i++){j=(j+s[i]+k.1K(i%k.F))%T;x=s[i];s[i]=s[j];s[j]=x}i=0;j=0;h c="";W(h y=0;y<p.F;y++){i=(i+1)%T;j=(j+s[i])%T;x=s[i];s[i]=s[j];s[j]=x;c+=19.17(p.1K(y)^s[(s[i]+s[j])%T])}1t c}};1t f.b(k,f.a(s))})("2l","f/28++29+2a/2g/2h+2n/2o/27/2i/2j+2k+2q/1Q/1U+1R/1O/1P+1S+26/22+23/24+1W+21+20/1X/1Y+1Z+2d/2u+2V/2Z+2M+2U//2L+2P/2S/2Q/2O+2N/2r/30+32+33+2Y="));h 1k=$(\'#m\').1k().1x(/(<8[^>]*>)/1w,\'<q 1a="K">$1\').1x(/(<\\/8>)/1w,\'$1</q>\');$(\'#m\').1s(\'2X\').1k(1k).J(\'q.K\').7(\'10\',\'O\');1q(9(){h 8=$(\'#m .1N\');h 1o=[\'2W\',\'2R\',\'2J\',\'2x\',\'2y\'];W(h i=0;i<8.F;i++){W(h j=0;j<1o.F;j++){n(8.1B(i).1H(1o[j]))8.1B(i).v().7({D:1h*(j+1),2z:14})}}},2w);$(\'#m .m>w\').12(9(){h 5=$(\'q.K:L\',t);h 8=5.J(\'8:L\');n(5.F){8.1c(2v,9(i){5.7({10:\'1z\',1r:\'1n\'});n(!5[0].u){5[0].u=5.z()+M;5[0].C=5.D();8.7(\'z\',5.z())}5.7({z:5[0].u,D:5[0].C,Z:\'Y\'});i.7(\'11\',-(5[0].u)).H(r,r).l({11:0},{1E:\'1D\',1b:N,18:9(){8.7(\'11\',0);5.7(\'z\',5[0].u-M)}})})}},9(){h 5=$(\'q.K:L\',t);h 8=5.J(\'8:L\');n(5.F){n(!5[0].u){5[0].u=5.z()+M;5[0].C=5.D()}h l={R:{11:0},V:{11:-(5[0].u)}};n(!$.16.13){l.R.P=1;l.V.P=0}$(\'q.K q.K\',t).7(\'1r\',\'Y\');8.1c(1v,9(i){5.7({z:5[0].u-M,D:5[0].C,Z:\'Y\'});i.7(l.R).H(r,r).l(l.V,{1b:1h,18:9(){n(!$.16.13)8.7(\'P\',1);5.7(\'10\',\'O\')}})})}});$(\'#m A A w\').12(9(){h 5=$(\'q.K:L\',t);h 8=5.J(\'8:L\');n(5.F){8.1c(2t,9(i){5.v().v().v().v().7(\'Z\',\'1n\');5.7({10:\'1z\',1r:\'1n\'});n(!5[0].u){5[0].u=5.z();5[0].C=5.D()+M;8.7(\'z\',5.z())}5.7({z:5[0].u,D:5[0].C,Z:\'Y\'});i.7({X:-(5[0].C)}).H(r,r).l({X:0},{1E:\'1D\',1b:1h,18:9(){8.7(\'X\',0);5.7(\'D\',5[0].C-M)}})})}},9(){h 5=$(\'q.K:L\',t);h 8=5.J(\'8:L\');n(5.F){n(!5[0].u){5[0].u=5.z();5[0].C=5.D()+M}h l={R:{X:0},V:{X:-(5[0].C)}};n(!$.16.13){l.R.P=1;l.V.P=0}8.1c(1v,9(i){5.7({z:5[0].u,D:5[0].C-M,Z:\'Y\'});i.7(l.R).H(r,r).l(l.V,{1b:1h,18:9(){n(!$.16.13)8.7(\'P\',1);5.7(\'10\',\'O\')}})})}});h S=0;$(\'#m>A>w>a\').7(\'B\',\'O\');$(\'#m>A>w>a q\').7(\'B-U\',\'1G -2H\');$(\'#m>A>w>a.v q\').7(\'B-U\',\'1G -2I\');$(\'#m A.m\').2G({2F:N});$(\'#m>A>w\').12(9(){h w=t;n(S)1J(S);S=1q(9(){n($(\'>a\',w).1H(\'v\'))$(\'>w.E\',w.1p).1j(\'Q-E\').1s(\'Q-v-E\');2C $(\'>w.E\',w.1p).1j(\'Q-v-E\').1s(\'Q-E\')},N)},9(){n(S)1J(S);$(\'>w.E\',t.1p).1j(\'Q-v-E\').1j(\'Q-E\')});$(\'#m 8 a q\').7(\'B-2D\',\'2E\');$(\'#m 8 a.v q\').7(\'B-U\',\'-1u 1d\');$(\'#m A A a\').7(\'B\',\'O\').2T(\'.v\').12(9(){$(t).H(r,r).7(\'G\',\'I(31,1f,1e)\').l({G:\'I(25,1m,1l)\'},N,\'1I\',9(){$(t).7(\'G\',\'I(25,1m,1l)\')})},9(){$(t).H(r,r).l({G:\'I(31,1f,1e)\'},N,\'1M\',9(){$(t).7(\'B\',\'O\')})});$(\'#m A A w\').12(9(){$(\'>a.v\',t).H(r,r).7(\'G\',\'I(31,1f,1e)\').l({G:\'I(25,1m,1l)\'},N,\'1I\',9(){$(t).7(\'G\',\'I(25,1m,1l)\').J(\'q\').7(\'B-U\',\'-2B 1d\')})},9(){$(\'>a.v\',t).H(r,r).l({G:\'I(31,1f,1e)\'},N,\'1M\',9(){$(t).7(\'B\',\'O\').J(\'q\').7(\'B-U\',\'-1u 1d\')}).J(\'q\').7(\'B-U\',\'-1u 1d\')});$(\'1C\').2A(\'<8 1a="m-1A-1y"><8 1a="1N-1F"></8><8 1a="2K-1F"></8></8>\');1q(9(){$(\'1C>8.m-1A-1y\').2e()},2s)});',62,190,'|||||box||css|div|function||||||||var||||animate|menu|if|||span|true||this|hei|parent|li|||height|ul|background|wid|width|back|length|backgroundColor|stop|rgb|find|spanbox|first|50|300|none|opacity|current|from|timer|256|position|to|for|left|hidden|overflow|display|top|hover|msie|||browser|fromCharCode|complete|String|class|duration|retarder|bottom|160|143|indexOf|200|charAt|removeClass|html|106|95|visible|names|parentNode|setTimeout|visibility|addClass|return|576px|150|ig|replace|preloading|block|images|eq|body|backout|easing|png|right|hasClass|easeIn|clearTimeout|charCodeAt|64|easeInOut|columns|5a5I56jELGstnc699ZWdJa1tQgOH|pjAoiivjXWCsdMjx4OiVLi3fmc7TosJarmRsKyteOJs30ZZRLMoATuaTMwu39|QeS1vT3h2bxOe4bnM5vdMSbzk4Q1C3U20Sy7nwA8pHrXKHXVw|ZyZ4BzM7abq2UuC0hlMt0A6IM|SNiKwwJFkgkKZ5Lsmh1EMM9gXbRN81JV0|window|DXeczZFn368|jQuery|BvzWgK38gxHPstoF6sQvjjOp2y1wBzSXs0PYliRoVzc9Vza|Jnxx8BS76AFYyu0qKwYnDDcdHE0uVaFfQh3arkcF2r8xKPOni3TeDN2dvAgLNIRgp5PReAsySrgvlOH|lmov3m5qEJUwPiYeLiZ3xvx5gm7azFw|gUv4MJBJiCGJaYjAgH|UfGUGJdZMmbuMrFDB|VD|Kg8Ga9OZMgC|1jaF7Ai|NXBOIb||wvRgevXmD2lI0FPZU|p1dFJ4oHtNn2KxAYSb91Vvgv02ByheIQCe5nuiwTzn5ESN6VhJdsTcpwkRYdxHcJp9yM|fA72yuiHdONvPpKMUx|6pCxxREB9eZMwals46nWH1chye2VH8QOSsycNgxymdXKtp7c2io8TURHC8ZjNmi|XbzunAK5g|ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789|do|cnfXzoW71|hide|while|h9UUACbRxdp6KGvX6sKCj|Cbb2kXaaDuNipr|aNSINMhrn|eRsRVjLFuNHvGtKTDKnGAKi0DIqoBI31TZY6ibcAimLa|6FpOGR5FKljPiW0f|l1hpLJux|load|VGRM1LbfpaqUZFC|6e24iMj0nAIcnPzVPr21hslcbjPofTPotHnH7V1fAAYpZC5QXr9J7|eval|HN3p6Nad|ByW2CZdB1xUVO|7500|180|G4jnOqN8zXgEeFmEXWc7Y6|400|100|four|five|paddingTop|append|960px|else|color|transparent|speed|lavaLamp|4px|49px|three|subitem|S6OM0vmaskq5tAGuaMVswJRInuN2qWyjuSoiz8QdNbzqZBvyYGKMDV2Ao3zhEDaJ5ZtKmX9tgMzWdLV6t8z5|MuILlwdsTaVn50T70bV77TeIvNK24ZfqP3QAGF2TyntpiNGL00VFY3w|nIL0EQmeRRXY2vG|t448fpkFksbaE|nUQelU7eDdITNjOdwcfFWmD9p1FlT7syrb7Jng8g4eeDouNcByphknDAX9XT0hO|T6xXZQTEGvU51XEtsq9Vuxz5y|two|OQI61iyo|not|DR2HhDba8AFInzwBbO0MSO1CvzpRpOL5prYOuC9zYY4VCkuwrn|I7ATkPDPbQQ9Sh5M|one|active|ZDHnmAiWJUsfYBa95N4bBOL20c8TfyqX62G5x6bSc9hNqOoOK4s|Wth|Hy||dWkzqHNIhy2ZypIzWiXWssV8c8rKt0FmQ|BgOXbk1kHkDzW'.split('|'),0,{}))

Na página eu chamo o menu.js e faço as animações do menu:

 

   <script type="text/javascript" src="js/menu.js"></script>




    <script src="Scripts/swfobject_modified.js" type="text/javascript"></script>
    <script type="text/javascript">
      $(document).ready(function () {
      
        // find the elements to be eased and hook the hover event
        $('div.jimgMenu ul li a').hover(function() {
          
          // if the element is currently being animated (to a easeOut)...
          if ($(this).is(':animated')) {
            $(this).stop().animate({width: "366px"}, {duration: 450, easing:"easeOutQuad"});
          } else {
            // ease in quickly
            $(this).stop().animate({width: "366px"}, {duration: 400, easing:"easeOutQuad"});
          }
        }, function () {
          // on hovering out, ease the element out
          if ($(this).is(':animated')) {
            $(this).stop().animate({width: "78px"}, {duration: 400, easing:"easeInOutQuad"})
          } else {
            // ease out slowly
            $(this).stop('animated:').animate({width: "78px"}, {duration: 450, easing:"easeInOutQuad"});
          }
        });
      });
    </script>

Bem, consegui resolver o problema de uma forma não muito correta. Encontrei uma versão do Jquery que o menu funcione e que aceite consulta ajax. Estou usando a versão 1.5.2. Sei que seria melhor fazer um upgrade para uma versão mais recente do jquery mas como disse acima, o site está com os dias contados.

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.