Hi,
well, I am not a programmer and I only use free, open source codes for my websites. This one, my menu, works great in Firefox, Chrome. Now, as always, problem is Internet Eyplorer. It works great in IE9, but in IE8 and IE7 I get this error:
I need this to work in IE8 and IE7 because i live in Croatia and most people still use IE (mostly IE8). I dont know why, but they do.
This is my script:
- <script type="text/javascript" src="fancy_menus/jquery-1.2.6.min.js"></script>
- <script type="text/javascript" src="fancy_menus/jquery.easing.1.3.js"></script>
- <script>
- $(function() {
- $('#navigation > div').hover(
- function () {
- var $this = $(this);
- //$this.find('.images').fadeIn();
-
- $this.find('a.menu').removeClass('menu').addClass('hovered');
-
- $this.find('.images').stop().animate({
- 'width' :'230px',
- 'height' :'390px',
- 'opacity' :'1.0'
- },400,'easeOutBack',function(){
-
- $(this).parent().find('div').fadeIn('fast');
- });
- },
- function () {
- var $this = $(this);
-
- $this.find('div').fadeOut(500);
- //$this.find('.images').hide();
- $this.find('a.hovered').removeClass('hovered').addClass('menu');
-
- $this.find('.images').stop().animate({
- 'width' :'100px',
- 'height' :'0px',
- 'top' :'0px',
- 'left' :'0px',
- 'opacity' :'0.9'
- },600,'easeOutBack');
- }
- );
- });
- function MM_swapImgRestore() { //v3.0
- var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
- }
- function MM_preloadImages() { //v3.0
- var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
- var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
- if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
- }
- function MM_findObj(n, d) { //v4.01
- var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
- d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
- if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
- for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
- if(!x && d.getElementById) x=d.getElementById(n); return x;
- }
- function MM_swapImage() { //v3.0
- var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
- if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
- }
- </script>
Please help me! I read numerous forum threads, tried all sorts of things but haven't found a solution.
Thank you all in advance!