Um, so I mkething like:

$('#photo').find('a').each( function()
{
           code();
});

yes?

> It could be the fact you are using the "live" method from jQuery, so it
> will actually bind events along the way.
>
> You could try adding the event via "each" or something other then "live"
>
> good luck
>
> arkstone schreef:
>
> > Situation:
>
> > I have page with fewmages. Each image have two links dedicated to it.
> > (one to edit and one to delete). Html for images looks like this:
>
> > <div class="photo">
> > <input type="hidden" value="136"/>
>
> > <div class="pPhoto">
> > <div class="pPhotoCover"/>
> > <img src="path_to_image" alt=""/>
> > </div>
> > </div>
>
> > <div class="pEdit">
> > <a class="psEdt" title="Edit photo">edit photo</a>
> > <br/>
> > <a class="psDel" title="Remove photo">remove photo</a>
> > </div>
>
> > </div>
>
> > Edit/delete function called by this:
>
> >                 $('.psDel').live('click', function()
> >                 {
> >                         var object = $(this).get();
> >                         delScreen(object);
> >                 });
> >                 $('.psEdt').live('click', function()
> >                 {
> >                         var object = $(this).get();
> >                         top.reload_required = 1;
> >                         edit_folio_file(object);
> >                         return false;
> >                 });
>
> > Now in Firefox it work just fine, there;s two hidden divs, each shown
> > on delete/edit clicks, at's ok.
> > but in IE I click, for example, on delete, it shows me div (which has
> > yes/no links), I select yes, and it deletes file, but then show me
> > same div for a second time. How to stop that to happening? I've tried
> > to make some wrapper like:
>
> > if (top.operation_allowed = 1)
> > {
> >         delScreen(object);
> >         top.operation_allowed = 0;
> >         setTimeout("drop_operation_resriction()", 1000);
> > }
>
> > function drop_operation_restriction()
> > {
> >         top.operation_allowed = 1;
> > }
>
> > but no matter - it still shows me div for a second time.
> > I'm at loss...

Reply via email to