http://rhdtkd77.dothome.co.kr/bbs/board.php?bo_table=ev1
오른쪽 달력의 날짜를 클릭할때마다
달력이 사라졌다 없어지는데요
혹시 이것을 막을수 있는지 여쭤봅니다
스킨자체도 깜박거림이 있어서
전체적으로 깜박거림이 좀 걸려서요
(크롬 브라우저만 해당)
혹시 달력만이라도 날짜 클릭시 달력이 사라지지 않게 할수있는 방법은 없는걸까여?
캘린더.php 파일
Copy
<?phpadd_stylesheet('<link type="text/css" href="//ajax.googleapis.com/ajax/libs/jqueryui/1.8.4/themes/base/jquery-ui.css" rel="stylesheet" />', 0);?><style type="text/css"> .ui-datepicker { font:11px dotum; margin-left: 2px;width: 200px;}.ui-datepicker select.ui-datepicker-year { width:60px;}.ui-datepicker select.ui-datepicker-month { width:40px;}</style> <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jqueryui/1.8.4/jquery-ui.min.js"></script><script type="text/javascript"> //<![CDATA[ $(document).ready(function() { $("#ap_cal").datepicker({ dateFormat: 'yy-mm-dd', monthNamesShort: ['1','2','3','4','5','6','7','8','9','10','11','12'], changeMonth: true, changeYear: true, showMonthAfterYear: true, //maxDate: "+0D", onSelect: function(dateText) { //location.href = '<?php echo G5_BBS_URL; ?>/search.php?sfl=wr_subject&stx=' + dateText; location.href = '<?php echo G5_BBS_URL; ?>/board.php?bo_table=<?=$bo_table?>&sca=&sop=and&sfl=wr_1&stx=' + dateText; } }); }); //]]> </script> <div id="ap_cal"></div>
|
답변 3개
채택된 답변
+20 포인트
<a href="주소">주소</a>
기본적으로 링크를 클릭했을 때 깜빡거림은 어쩔 수 없습니다(ie, ff는 그나마 볼 만한데 크롬은 좀 많이 느리네요).
깜빡이는 걸 없애려면 ajax로 처리하셔야 하는데 그러면 작업이 엄청 커지니 이건 패스하고...
1.
<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jqueryui/1.8.4/jquery-ui.min.js"></script>
<link type="text/css" href="//ajax.googleapis.com/ajax/libs/jqueryui/1.8.4/themes/base/jquery-ui.css" rel="stylesheet" />
이 두 가지 google에서 제공되는 건데 아무래도 로컬보단 로딩 속도에서 좀 떨어지니 저 두 파일 다운로드 받아서 로컬에 넣어서 해 보세요.
2.
그래도 안 되면 jquery ui로 만들어진 달력 말고 정말 기본적인 달력(php 달력으로 검색)을 가져다가 붙여서 사용해 보세요.
답변을 작성하려면 로그인이 필요합니다.