Ah, great idea! thanks, Karl
--Karl
_________________
Karl Swedberg
www.englishrules.com
www.learningjquery.com
On Apr 1, 2008, at 7:59 PM, Karl Rudd wrote:
You can initialise the tips in "chunks".
Instead of doing something like this:
$('a.tip').cluetip();
Do something like this:
$('a.tip').each(function() {
var t = $(this);
setTimeout( function() { t.cluetip(); }, 10 );
})
You'll still have a bit of a CPU usage spike but it shouldn't totally
freeze the browser or bring up the "Running too long" type warnings.
Karl Rudd
On Tue, Apr 1, 2008 at 12:38 PM, az <[EMAIL PROTECTED]> wrote:
Hello,
I have a dynamically generated page that can be long or short.
Everything is fine when it's short, but when it gets to be *very*
long, it gives unresponsive script errors.
I believe this is because each entry on the page contains 3 clueTip
links. If I have a thousand entries, that's 3,000 clueTips to bind
and possibly keep in memory and then unbind when the user leaves the
page. That's a lot!
Any suggestions on how to prevent these errors?
My only thought is that instead of using jquery to bind the clueTips
at page load, I can do things the old-fashioned way and trigger the
clueTip by linking to a javascript function.
Something like:
<a href='javascript:clueTipFunction()'>link</a>
Will that work?
thanks,
az