Aprendo un dialog con jQuery UI, dove al suo interno è impostato un campo input con datepicker, quest’ultimo scompare dietro al dialog a causa di un errata impostazione dello zIndex. Per risolverlo basta inserire nell’evento open del dialog, dopo l’impostazione del nostro campo input a datapicker, le seguenti righe di codice:
1 2 3 4 5 6 7 8 9 10 11 | /** * Funziona con jQuery UI 1.6rc5 e jQuery 1.3.1 */ $('div#mydialog') .dialog( { open : function (e,ui) { $('input#date_insert').datepicker( { showButtonPanel: true } ); $(".ui-datepicker").css("z-index", $(this).parents('.ui-dialog').css('z-index')+1 ); } } } ); |








11
Non ci sono commenti per questo Post
Lascia un commento