That fixed it completely. Thank you very much!
>From: EJ12N <[EMAIL PROTECTED]> >Reply-To: "jQuery Discussion." <discuss@jquery.com> >To: discuss@jquery.com >Subject: Re: [jQuery] Mouseover/out + CSS background image behavior change >in IE between r >Date: Tue, 17 Oct 2006 18:56:18 -0700 (PDT) > > >Hello, I believe this is IE background-image flickering problem you are >experiencing... >http://evil.che.lu/2006/9/25/no-more-ie6-background-flicker > >In jQuery code... >//Stop IE flicker >if ($.browser.msie == true) { >document.execCommand('BackgroundImageCache', false, true); >} > >-EJ > > >Prague Expat wrote: > > > > Does JQuery try to refresh/reload any CSS on mouse events? In my >version > > of > > IE (with JQuery rev 413) every mouseover/out is causing all my CSS > > background images to quickly reload (but not quickly enough, as it is > > quite > > noticeable). I did not have this problem with rev 249 (I just updated >to > > 413 yesterday and noticed the strange behavior). > > > > One more thing: the dev PC at work does not show a problem with IE with > > either JQuery version. My home PC shows the problem with version 413 >only. > > At home, 249 works perfectly but fails as soon as I try the 413 version. > > > > Is it possible that the memory leak fixes (that I understand are in the > > updated JQuery) are causing quick refreshes on the CSS? > > > > Thanks for any insight. Feel free to email be w/questions. pragueexpat > > (at) > > hotmail.com > > > > code: > > > > $(document).ready(function(){ > > //remove anchors in menu table tds - replace w/bkimg > > $(".menuanchor").remove(); > > > > >$("#menutab1").css({backgroundImage:"url(i/about.jpg)",cursor:"pointer"}).rb_menu(); > > >$("#menutab2").css({backgroundImage:"url(i/practice.jpg)",cursor:"pointer"}).rb_menu(); > > >$("#menutab3").css({backgroundImage:"url(i/offices.jpg)",cursor:"pointer"}).rb_menu(); > > >$("#menutab4").css({backgroundImage:"url(i/tech.jpg)",cursor:"pointer"}).rb_menu(); > > >$("#menutab5").css({backgroundImage:"url(i/patients.jpg)",cursor:"pointer"}).rb_menu(); > > $(".links").click(function(){window.location=this.id+".php"}); > > $("#logo").click(function(){window.location="/bho/index.php"}); > > >$("#newsbody").height($("#contentcol2").height()-111+"px");});$.fn.rb_menu > > = function(options) { var self = this; this.options = { // > > transitions: easein, easeout, easeboth, bouncein, bounceout, // > > bounceboth, elasticin, elasticout, elasticboth transition: > > 'easein', // trigger events: mouseover, mousedown, mouseup, >click, > > dblclick triggerEvent: 'mouseover', // number of ms to > > delay before hiding menu (on page load) loadHideDelay : 500, > > // number of ms to delay before hiding menu (on mouseout) > > blurHideDelay: 500, // number of ms for transition effect > > effectDuration: 500 } // make sure to check if options are given! > > if(options) { $.extend(this.options, options); } return > > this.each(function() { var menu = $("#drop"+this.id); > > menu.closed = true; menu.hide(); menu.hide = function() { > > if(menu.css('display') == 'block' && !menu.closed) { > > menu.BlindUp( self.options.effectDuration, > > function() { menu.closed = true; > > menu.unbind(); }, > > self.options.transition ); } $(".dropmenu > > li").css("fontWeight","normal"); } menu.show = function() >{ > > if(menu.css('display') == 'none' && menu.closed) { > > menu.BlindDown( self.options.effectDuration, > > function() { menu.closed = false; > > menu.hover(function() { > > clearTimeout(menu.timeout); }, function() { > > menu.timeout = setTimeout( function() { > > menu.hide(); }, self.options.blurHideDelay); > > }); }, self.options.transition > > ); } //highlight each li option on mouseover > > >$(".dropmenuli").mouseover(function(){$(this).css({fontWeight:"bold",color:"white",background:"#e6ccb3"});}).mouseout(function(){$(this).css({fontWeight:"normal",color:"#a0a0a0",background:"#f2e6da"});}); > > } //show drop down when mouseover table tds > > self.bind("mouseover", function() { menu.show(); }); > > //hide drop downs if mouseout of table tds self.bind("mouseout", > > function() { menu.timeout = setTimeout( function() > > {menu.hide();},self.options.blurHideDelay); }); });}; > > > > _______________________________________________ > > jQuery mailing list > > discuss@jquery.com > > http://jquery.com/discuss/ > > > > > >-- >View this message in context: >http://www.nabble.com/Mouseover-out-%2B-CSS-background-image-behavior-change-in-IE-between-rev-249-and-413-tf2460726.html#a6867990 >Sent from the JQuery mailing list archive at Nabble.com. > > >_______________________________________________ >jQuery mailing list >discuss@jquery.com >http://jquery.com/discuss/ _________________________________________________________________ Try the next generation of search with Windows Live Search today! http://imagine-windowslive.com/minisites/searchlaunch/?locale=en-us&source=hmtagline _______________________________________________ jQuery mailing list discuss@jquery.com http://jquery.com/discuss/