問題: jQuery ダイアログで特定の場所までスクロールする
私のサイトには、現在の月のカレンダーを表示するインラインの日付ピッカーがあります。ユーザーがいずれかの日付をクリックすると、フィードからのカレンダー イベントのリストが表示されます。
コードは次のとおりです。
<div id="datepicker" style="font: 80% 'Trebuchet MS', sans-serif;"></div>
<script type="text/javascript">
var caldate;
$("#datepicker").datepicker();
$("#datepicker").change(function() {
caldate = $(this).val();
$("#dialog").dialog({
bgiframe: true,
maxHeight: 450,
width: 600,
modal: true,
draggable: true,
resizable: false,
position: 'center',
show: { effect: "fade", duration: 600 },
hide: { effect: "fade", duration: 600 }
});
});
</script>
<div id="dialog" title="Calendar Events">DisplayFeed("Calendar Events")</div>
DisplayFeed は html ヘルパー クラスからデータを取得し、データは適切に表示されます。
ここでのハードルは、ユーザーが日付ピッカー インラインで特定の日付を選択するときです。ダイアログのリストから選択した日付に発生するイベントまでスクロールする必要があります。
divダイアログ内でhtmlを取得しようとしました。document.getElementByID("#dialog").innerHTML を試して、選択中にキャプチャされた caldate とデータを比較すると、未定義のエラーが発生します。
私を正しい方向に導くためのアイデアは、非常に役立ちます。
ありがとうございました。