Neither JavaScript's nor jQuery's click will automatically re-bind if the
object is removed and then added again. If the link you refer to is replaced
by a new set of content (with an identical link) you may consider using a
plug-in like Brandon Aaron's Live Query: <
http://brandonaaron.net/docs/livequery/>

I don't know if SimpleModal has an onLoad callback (or something similar),
but if it does you could re-attach the click handlers then. I've had good
luck/success with Brice Burgess' jqModal:
<http://dev.iceburg.net/jquery/jqModal/>

Brian.

On Wed, Dec 10, 2008 at 3:28 PM, Ron <[EMAIL PROTECTED]> wrote:

>
> I'm wondering if the issue isn't JQuery's click event.  Maybe the
> problem is that JQuery's click handler doesn't rebind?  I seem to
> remember someone running across this issue before, where they just
> used javascript's click handler instead of JQuery to resolve it...I'll
> try that and repost.
>
> Ron
>
> On Dec 10, 1:41 pm, Eric Martin <[EMAIL PROTECTED]> wrote:
> > I don't see anything that is immediately obvious...
> >
> > Make sure you don't have duplicate id's.
> >
> > On Dec 10, 12:05 pm, Ron <[EMAIL PROTECTED]> wrote:
> >
> > > Hi,
> >
> > > So I have the following code:
> >
> > > <script type="text/javascript">
> > >         $(document).ready(function() {
> >
> > >             $('#ctl00_ContentPlaceHolder1_btnRadioHelp').click(function
> > > () {
> >
> > >                 $('#ctl00_ContentPlaceHolder1_Panel3').modal();
> >
> > >             });
> >
> > >         });
> >
> > > As you can probably tell, the server side code is asp.net.  There is a
> > > panel with display set to none and a button that I binding the click
> > > event to.
> >
> > > When I click that button, everything works beautifully.  But it only
> > > works once.  What am I overlooking?  What do I need to add to ensure
> > > that the button fires again?
> >
> > > Thanks,
> >
> > > Ron
>

Reply via email to