How can I rebind my events (jquery) when I perform a partial page postback?
I am wiring everything up using:
$(document).ready(function(){};
<
You can either tap into the PageRequestManager endRequestEvent:
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(function(){});
Or if it is control events you're trying to attach, you can use jQuery live events.
Another option is to do the event delegation manually. It is what the "live" event are doing under the covers. Attach the event handler to the document itself, then conditionally execute your method if the sender of the event was element you expect.
$(document).click(function(e){
if($(e.target).is(".collapseButton")){
$(this).find(".collapsePanel").slideToggle(500);
}
})