Up

On 23 juil, 08:30, Lideln <lid...@gmail.com> wrote:
> Up
>
> On 20 juil, 18:46, Lideln <lid...@gmail.com> wrote:
>
> > Hi,
>
> > Thanks for the answer.
>
> > Here is a bit of my script :
>
> > [code]
> > // Constructing the modal...
> > SModule_gallery.oGalleryModal.jqm({modal: true})
> >                         .width((SModule_gallery.GALLERY_COLS *
> > (SModule_gallery.GALLERY_ITEM_WIDTH + 10)) + 4) // 6 et 4
> > correspondent à des paddings
> >                         .height(iHeight + 4 + 32) // 32 = height 
> > approximative du title
> >                         .draggable({handle: 'h1'});
> > $(window).keydown(SModule_gallery.onKeyDown);
>
> > onKeyDown: function(oEvent)
> >         {
> >                 if (oEvent.keyCode == 27)
> >                         SModule_gallery.hideGalleryModal();
> >         },
>
> > hideGalleryModal: function()
> >         {
> >                 SModule_gallery.oGalleryModal.jqmHide();
> >                 $(window).unbind('keydown', SModule_gallery.onKeyDown);
> >         },
>
> > // Data inside the modal : looping over an ajax answer, displaying
> > several thumbnails
> > sStr += '<li id="galleryThumbnailItem_' + iId + '">\
> >                                                                         
> > <img src="' + SDefines.sUrlAjax + 'getFilePreview.php?
> > fileId=' + iId + '&square=' + SModule_gallery.GALLERY_ITEM_WIDTH + '"
> > title="' + sName + '" />\
> >                                                                 </li>';
>
> > [/code]
>
> > When I open the modal, and immediately press escape, this works fine :
> > the modal hides itself.
>
> > But when I first click on a picture (that displays some information in
> > the "main window"), and then press escape, I have to press escape
> > another time to hide the modal.
>
> > I could not succeed in catching the first escape event in an event
> > listener (either on $(window), or on the li item, or on the img
> > item....)
>
> > Thanks for any help ! :)
>
> > On 20 juil, 12:19, Liam Potter <radioactiv...@gmail.com> wrote:
>
> > > show us you script and stop bumping so often.
>
> > > Lideln wrote:
> > > > Up !
>
> > > > On 17 juil, 22:47, Lideln <lid...@gmail.com> wrote:
>
> > > >> Up ! :)
>
> > > >> On 16 juil, 22:32, Lideln <lid...@gmail.com> wrote:
>
> > > >>> up
>
> > > >>> On 16 juil, 08:10, Lideln <lid...@gmail.com> wrote:
>
> > > >>>> up !
>
> > > >>>> (wow, this forum gets 10 new posts per hour....)
>
> > > >>>> On 15 juil, 21:52, Lideln <lid...@gmail.com> wrote:
>
> > > >>>>> Hi everybody !
>
> > > >>>>> I have a jqModal window, and I would like to close it using the ESC
> > > >>>>> key. For that purpose, I assign my modal a keydown() event, and if
> > > >>>>> keyCode == 27, I close the modal.
>
> > > >>>>> It works fine, except when I click on another element in the modal
> > > >>>>> first.... I have to press 2 times ESC : the first time removes the
> > > >>>>> focus from the element, the second time goes through my listener and
> > > >>>>> closes the modal.
>
> > > >>>>> In my modal , I have an ul/li list, each li containing an img (for 
> > > >>>>> the
> > > >>>>> purpose of an image gallery).
>
> > > >>>>> When I click on an image (or li ?), I have to press twice ESC to 
> > > >>>>> close
> > > >>>>> the modal. I tried to add a $(this).blur() in the li click() event,
> > > >>>>> and also I tried to put that in the img click event, but without
> > > >>>>> success...
>
> > > >>>>> Does somebody know why it is doing that, and how to fix it, please ?
>
> > > >>>>> Thanks a lot !

Reply via email to