Datepicker zeigt nicht in der Modal box JQuery
Ich bin mit modal-box in meine Seite. wenn ich auf das text-Feld, wo datapicker Hinzugefügt, es zeigt nichts an. Aber in "inspect element" des chrome - " ich kann sehen, dass 'hasDatepicker' - Klasse ist bereits addiert. Aber wie immer kann nicht sehen, das datepicker-innen modal-box.
Versuchte ich datepicker auf der gleichen Seite, wo sich die modal-box vorhanden ist, dann wird der datepicker funktioniert.
code ist
<script>
$(function() {
$( "#datepicker" ).datepicker();
});
</script>
Html-code ist
<div class="">
<a type="button" class="openmodalbox" href="javascript:void(0);" value="Modal box" title="Add Allergy">
add
<span class="modalboxContent">
<div class="headdin_div">Add Allergies</div>
<table>
<tr><td>Allergies</td><td><input class="inp_padd" type="text"></input></td></tr>
<tr><td>Type</td><td><input class="inp_padd" type="text"></input></td></tr>
<tr> <td>First observed</td><td><input type="text" class="inp_padd" id="datepicker"></input></td></tr>
<tr><td></td><td><input type="submit" class="save_button_style" value="Save" /></td></tr>
</table>
</span>
</a>
</div>
Ist es das problem mit der modal-box? Oder datepicker-Eigenschaft?
Bitte Helfen
Dank
- könntest du posten, html und js-code für die modale als auch?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich geändert habe deine code ein wenig:
und js:
es funktioniert jetzt gut:
http://jsfiddle.net/ye24d/
hier ist die Demo zu code, die arbeiten jsFiddle Demo
anschließen müssen Sie Ihren code auf input-Datei oder die Schaltfläche und fügen Sie link zu ui css und jquery ui . Sie sehen es im obigen link.
html-code :
java-script-code :
Problem ist, da Ihre modale box blockout alles, was mit z-index-Eigenschaft. Sie haben das überschreiben der Klasse der datapicker und ordnen Sie es mit z-index-Eigenschaft größer als der z-index der modal-dialog. Datepicker funktioniert.