I recently added David Malsup's Cycle plugin to my site, and I love
the functionality it provides.

However, i noticed that some animations/events where responding REALLY
slowly in IE.
I started pulling things out of the page to see what was causing the
slowdown, and from what I can tell, it's the cycle plugin causing the
problems (only in IE, site seems good in FF/Safari/Chrome).

To see the problem, you can go to
http://zifimusic.com/slowIE/

The cycle plugin runs, but try hovering over any of the form fields
(Genre, Date, Distance) and those dropdowns just take forever to get
triggered (it appears as though they don't get triggered at all, but
wait long enough, and they will drop down.

The dropdowns use 'hoverIntent' (Genre, Date) and
'superfish' (distance) to trigger the dropdown.
I have noticed everything else responding a bit slower, but those are
the real 'showstoppers' on this one.

I've tried pausing the cycle on hover, but that didn't seem to have
the desired effect.

Any ideas on this one?
Here's the code I use for the hovers and the cycle in case it helps
[code]

        $('form#filterList span.holdDate').hoverIntent(function(){
                $('span#datePickers, div.datepicker').slideDown('fast');

                },
                function(){
                $('#datePickers').slideUp('slow');

        });

        $('form#filterList span.genreblock').hoverIntent(function(){
        $('span#dynacloud').slideDown('fast');
                var thisDynacloud=$('span#dynacloud').html();

                if(thisDynacloud==''){
                $('div#left div#thiscloud').dynaCloud();
                }
                },
                function(){
                $('span#dynacloud').slideUp('slow');
        });

$('form#filterList ul.nav').superfish();

$('div.allPops').cycle({
    cleartype:  1,
     timeout:  5000,
     speed: 3200,
     pager: 'div#pager',
         fx: 'fade',
          pause:         1,
    pauseOnPagerHover: 1
});
[/code]

Any suggestions on would be greatly appreciated,
Pete

Reply via email to