Jon that was the same exact problem i had with my slideviewer 'plugin' to 'preload' the images i move them -999 em to the left and when dodument is ready (images have been downloaded) i simply switch class (left: 0) and voilĂ the trick is done. You're right expecially Opera won't download an image if that image is INSIDE a div wich has diaplay NONE.. http://www.gcmingati.net/wordpress/wp-content/lab/jquery/imagestrip/imageslide-plugin.html GC
On Jul 5, 4:02 am, Jon <[EMAIL PROTECTED]> wrote: > What's better than asking, is testing.. > <div style="position:absolute;left:-2000px;> > <img src="path to image"/> > </div> > Much better.. Sorry if you felt I've wasted your time. > > On 5 Jul., 03:25, Jon <[EMAIL PROTECTED]> wrote: > > > Hi Benjamin. > > > I would like to put visibility: hidden in my css for the elements > > (it's thirty something divs with an image set as background) and then > > use jQuery to display them. But so far I haven't had any success with > > that approach - it only works if I set the css to display:none. By > > doing so the browser won't download the images until the style is > > changed (which is what jQuery does) but that looks awful in IE6. I > > thought about just turning it off if it's IE6 (it's just eye candy) > > but I'm not sure how to distinguish between IE6 and IE7. Sadly jQuery > > only offers $.browser.msie. I've been digging in Ext to see how they > > do it but only found isIE flag code. And I'm running out of time > > so... :-( puh I'm gonna grab another cup of coffee.. > > > Do you think it would work if I use > > <div style="position:absolute;left:-2000px;> > > <img src="path to image"/> > > </div> > > instead of background images? > > > On 5 Jul., 03:01, "Benjamin Sterling" > > > <[EMAIL PROTECTED]> wrote: > > > Jon, > > > I don't completely understand what you are asking for; Are you asking if > > > there is a way to "preload" images and have them hidden with out > > > display:none? > > > > If so: > > > > <div style="position:absolute;left:-2000px;> > > > <img src="path to image"/> > > > </div> > > > > Are you asking for filter out elements with display:none? > > > > If so: > > > > $('*').filter(':hidden'); // I may be wrong on this one > > > > On 7/4/07, Jon Ege Ronnenberg <[EMAIL PROTECTED]> wrote: > > > > > Hi all! > > > > > Is it possible to show elements that is not CSS display:none;? In my > > > > case > > > > I'm showing some pictures and I don't like that the browser only > > > > downloads > > > > the pictures when I show them through jQuery. I would prefer if the > > > > browser > > > > downloaded all the pictures and then I would show them though jQuery. I > > > > know > > > > I can do it by changing the CSS instead of using show(), animate, > > > > slideDown > > > > etc. But I like the easing effect and I'm not sure of to achieve that by > > > > setting css. > > > > > Any ideas to a workaround or someone who can explain to me why jQuery > > > > took > > > > this approach? > > > > > Thanks! > > > > > Don't misunderstand me - I really like jQuery (and especially its > > > > simplicity). > > > > -- > > > Benjamin Sterlinghttp://www.KenzoMedia.comhttp://www.KenzoHosting.com