Right on, I figured that may come up but I was hoping it was just some silly syntax error. The error now breaks at line 3909 (Same error [invalid argument]) on jquery 1.3.2 uncompressed. The Call Stack simply says "JScript anonymous function". It should also be noted that the above code isn't a snippet, it's the whole document, and actually the only jquery code I'm using. If you'd like to check out the site, the working build is up at http://redouglas com... although I'm not sure how clean and organized the source is since I've been messing with so many things. Enter at your own risk, heh.
On Aug 17, 9:25 pm, "Michael Geary" <m...@mg.to> wrote: > 1. Use the uncompressed version of jQuery instead of the minified one (i.e. > jquery.js instead of jquery.min.js). > > 2. Load your page in IE8. > > 3. Open the IE8 debugger (F12 to open it). > > 4. Select the Script tab and make sure Break on Error is turned on (the > pause/X button should look like it's pushed down). > > 5. Click your nav item to trigger the error. > > 6. Click the Call Stack button on the right. > > Now you should see not only the error inside jQuery, but also the call stack > showing what part of your code triggered the error. > > If that doesn't do it, post a link to a test page that demonstrates the > problem. It's pretty hard to tell what might be wrong from just a code > snippet. > > -Mike > > > From: ninjagowoowoo > > > I've been having issues with my jquery code in IE. I've tried > > various debugging methods but they tend to point into the > > actual jquery js and not the code I've written. For what it's > > worth, the debuggers tell me it's in line 19 of the jquery > > source. I'm using 1.3.2 compiled code. > > I'm really hoping this is a simple problem like a missing ; > > or something but I can't find the problem and it's about to > > drive me crazy, haha. My code works in Firefox and Safari, > > but IE fails. to start, here is my code: > > > (modified version of the one found at //modified from > >http://css-tricks.com/learning-jquery-fading-menu-replacing-content/) > > > ================begin Nav jquery code========== $(function(){ > > //init menu item css > > $("#about-button").css({opacity: > > 1,"border-bottom":"5px solid #0099CC"}); > > $("#portfolio-button").css({opacity: > > 0.3,"border-bottom":"none"}); > > $("#resume-button").css({opacity: > > 0.3,"border-bottom":"none"}); > > $("#contact-button").css({opacity: > > 0.3,"border-bottom":"none"}); > > > $("#page-wrap div.button").click(function(){ > > > $clicked = $(this); > > > // if the button is not already > > "transformed" AND is not animated > > if ($clicked.css("opacity") != > > "1" && $clicked.is(":not > > (animated)")) { > > > $clicked.animate({ > > opacity: 1, > > > "borderBottom":"5px solid #0099CC" > > }, 300 ); > > > var idToLoad = > > $clicked.attr("id").split('-'); > > > // search trough the > > content for the visible div and we fade it out > > > $("#content").find("div:visible").fadeOut("fast", function(){ > > //once the fade > > out is completed, start to fade in the right div > > > $(this).parent().find("#"+idToLoad[0]).fadeIn(); > > }) > > } > > > // reset the other buttons to > > default style > > $clicked.siblings(".button").animate({ > > opacity: 0.3, > > "borderBottom":"0px" > > }, 300 ); > > > }); > > }); > > > ============END CODE=============== > > > The error in IE does not occur until one of the nav items > > (#resume- button etc) is clicked. I guess it should also be > > noted that I am referencing this code in an external js file > > that is separate from my html page. > > > Please if anyone can provide insight or at the very least a > > point in the right direction I'd greatly appreciate it.