Andy,
I'd do something like this...
$(document).ready( function(){
$('.row td img.open').bind("click", function() {
var curImg = $(this);
var id = curImg.parent().parent().attr("id");
var idArr = id.split("-");
var child = $('#' + id + '-details');
// I'd do a simple check to see if the image you just clicked has
a src that includes "tri_open"
// If it doesn't run your open stuff
if(curImg.attr("src").indexOf('tri_open' == -1){
curImg.attr("src","images/loader.gif");
$('.hidden:visible').slideUp("fast");
$('[EMAIL PROTECTED]/tri_open.gif]').attr("src","images/tri_closed.gif");
$.get("ajax3.cfm",
{method:idArr[0],key:idArr[1]}, function(data){
curImg.attr("src","images/tri_open.gif");
child.html(data).slideToggle("fast");
});
}else{
// If it does close it up.
curImg.attr("src","images/loader.gif");
child.slideUp('fast',function(){
curImg.attr("src","images/tri_closed.gif");
});
}
});
});
David Dexter | brilliantlemming.com | Brentwood, CA | 310.414.0949
_____
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
Behalf Of Andy Matthews
Sent: Thursday, March 29, 2007 8:32 AM
To: 'jQuery Discussion'
Subject: Re: [jQuery] CODE REVIEW: the fruits of today's labor -
nowwithREALCODE!
Well, technically that's already there, but because of the way that I'm
detecting "open" rows, if you click on a row that's already open, it has
some weirdness to it. I'm going to change some of that out today.
_____
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
Behalf Of David Dexter
Sent: Thursday, March 29, 2007 9:26 AM
To: 'jQuery Discussion'
Subject: Re: [jQuery] CODE REVIEW: the fruits of today's labor - now
withREALCODE!
I would definitely consider adding close functionality to a menu that is
already expanded. That way if a user clicks an arrow in the down state the
row would collapse and the arrow would then point back to the right.
David Dexter | brilliantlemming.com | Brentwood, CA | 310.414.0949
_____
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
Behalf Of Andy Matthews
Sent: Thursday, March 29, 2007 6:12 AM
To: 'jQuery Discussion'
Subject: [jQuery] CODE REVIEW: the fruits of today's labor - now with
REALCODE!
Sorry guys...I tried posting the code last night using the Google Groups
interface, but it didn't come through.
Here you go:
http://www.commadelimited.com/uploads/psychic
_____
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
Behalf Of Andy Matthews
Sent: Wednesday, March 28, 2007 4:59 PM
To: [jQuery]
Subject: [jQuery] CODE REVIEW: the fruits of today's labor
Okay...
I finished my proof of concept for the project I've got. It works just as I
want it to in IE6, IE7 and FF2. I wondered if you guys would mind testing it
in whatever browsers you have as well as taking a look at the jQ code and
telling me where I might be able to thin things out a bit.
Please don't hesitate to offer any criticism, critiques or suggestions. I'd
love to know where I could improve this code, or if I'm doing anything
"wrong".
Anyone out there that's wanting to do the same thing, feel free to snake
this code. It's all yours.
____________________________________
Andy Matthews
Senior Coldfusion Developer
Office: 877.707.5467 x747
Direct: 615.627.9747
Fax: 615.467.6249
[EMAIL PROTECTED]
www.dealerskins.com <http://www.dealerskins.com/>
image001.gif
Description: GIF image
_______________________________________________ jQuery mailing list [email protected] http://jquery.com/discuss/
