リンクされたボタンをクリックすると、jquery datepicker を上下にスライドさせる際に問題が発生します。ボタンをクリックすると、ボタンのテキストが変更され、ボタンのテキストに応じて、日付ピッカーが表示または非表示になります。リンクボタンの名前だけがすぐに変更され、すぐに元に戻ります。
もう 1 つの質問: document.ready で datepicker を非表示にしない場合、ページ上の他のトリガーがクリックされると表示されて消えます。なぜそれが起こるのですか?これが私が今持っているものです:
<script>
$(document).ready(function() {
$($('#datepicker').datepicker({
minDate: new Date('04/26/1985'),
maxDate: "-1Y",
dateFormat: "yy-mm-dd"
})).hide();
});
function clicked() {
if ($('#<%=link_btn.ClientID%>').text() == "Later dates") {
$('#<%=link_btn.ClientID%>').text("Older dates");
$('#datepicker').slideUp();
return false;
}
if ($('#<%=link_btn.ClientID%>').text() == "Older dates") {
$('#<%=link_btn.ClientID%>').text("Later dates");
$('#datepicker').slideDown();
return false;
}
}