index.html 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html lang="en" xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <title>YmDatePlugin v1.1演示</title>
  6. <link rel="stylesheet" href="css/jquery-ui.css" />
  7. <link rel="stylesheet" id="skin" href="css/jquery-ui-1.9.2.custom.min9.css" />
  8. <style type="text/css">
  9. body {
  10. font-family: "Trebuchet MS", "Helvetica", "Arial", "Verdana", "sans-serif";
  11. font-size: 62.5%;
  12. }
  13. .describe,a,span{
  14. font-size:12px;
  15. text-align:right;
  16. }
  17. .redfont{
  18. color:#F00;}
  19. </style>
  20. <script type="text/javascript" src="jquery-1.8.3.min.js"></script>
  21. <script type="text/javascript" src="jquery-ym-datePlugin-0.1.js"></script>
  22. <script type="text/javascript">
  23. $(document).ready(function(){
  24. //默认功能
  25. $("#demoText1").ymdateplugin();
  26. //显示其他月
  27. $("#demoText2").ymdateplugin({
  28. showOtherMonths: true,//显示其他月
  29. selectOtherMonths: true//是否可选
  30. });
  31. /*::注意::
  32. * showTimePanel和showButtonPanel只能配置一项true
  33. */
  34. //显示今天/关闭
  35. $("#demoText3").ymdateplugin({
  36. showButtonPanel: true
  37. });
  38. //显示时间的选择
  39. $("#demoText4").ymdateplugin({
  40. showTimePanel: true
  41. });
  42. //DIV展示日历 选择某一天触发事件
  43. $("#demoText5").ymdateplugin({
  44. setSelectDay:function(dd,mm,yy){
  45. alert("您选择了:"+yy+"年"+(mm+1)+"月"+dd+"日");
  46. }
  47. });
  48. //下拉年月
  49. $("#demoText6").ymdateplugin({
  50. changeMonth: true,
  51. changeYear: true
  52. });
  53. //显示多个月
  54. $("#demoText7").ymdateplugin({
  55. numberOfMonths: 3,
  56. showButtonPanel: true
  57. });
  58. //限制可选
  59. $("#demoText8").ymdateplugin({
  60. minDate: -20,
  61. maxDate: "+1M +10D"
  62. });
  63. //时间范围
  64. $("#demoText9").ymdateplugin({
  65. defaultDate: "+1w",
  66. changeMonth: true,
  67. numberOfMonths: 3,
  68. onClose: function(selectedDate) {
  69. $("#demoText10").ymdateplugin("option", "minDate", selectedDate );
  70. }
  71. });
  72. $("#demoText10").ymdateplugin({
  73. defaultDate: "+1w",
  74. changeMonth: true,
  75. numberOfMonths: 3,
  76. onClose: function( selectedDate ) {
  77. $("#demoText9").ymdateplugin("option", "maxDate", selectedDate );
  78. }
  79. });
  80. //星期序列
  81. $("#demoText11").ymdateplugin({
  82. showWeek: true,
  83. firstDay: 1
  84. });
  85. //换肤
  86. $("#skins").trigger("click");
  87. $("#skins").click(function(){
  88. $("#skins").trigger("change");
  89. });
  90. $("#skins").change(function(){
  91. if($(this).val()>0){
  92. $("#skin").attr("href","css/jquery-ui-1.9.2.custom.min"+$(this).val()+".css");
  93. }else{
  94. $("#skin").attr("href","");
  95. }
  96. });
  97. });
  98. </script>
  99. </head>
  100. <body>
  101. <div style="width:600px;margin:0 auto;">
  102. <h1>功能演示</h1>
  103. <h2>v1.1 ::增加:皮肤20套</h2>
  104. <span>更换皮肤:</span>
  105. <select id="skins">
  106. <option value="0">无皮肤</option>
  107. <option value="1">高亮</option>
  108. <option value="2">黑暗</option>
  109. <option value="3">平滑</option>
  110. <option value="4">开始</option>
  111. <option value="5">微软</option>
  112. <option value="6">阳光</option>
  113. <option value="7">阴天</option>
  114. <option value="8">青蛙</option>
  115. <option value="9">轻盈</option>
  116. <option value="10">蜂箱</option>
  117. <option value="11">胡椒</option>
  118. <option value="12">茄子</option>
  119. <option value="13">库比蒂诺</option>
  120. <option value="14">南街</option>
  121. <option value="15">闪击</option>
  122. <option value="16">人类</option>
  123. <option value="17">hot sneaks</option>
  124. <option value="18">excite-bike</option>
  125. <option value="19">vader</option>
  126. <option value="20">dot-luv</option>
  127. </select>
  128. <table border="1">
  129. <tr>
  130. <td class="describe">DIV展示日历:</td>
  131. <td><div id="demoText5"></div></td>
  132. </tr>
  133. <tr>
  134. <td class="describe">默认功能:</td>
  135. <td><input type="text" id="demoText1" readonly="readonly" /></td>
  136. </tr>
  137. <tr>
  138. <td class="describe">显示其他月:</td>
  139. <td><input type="text" id="demoText2" readonly="readonly" /></td>
  140. </tr>
  141. <tr>
  142. <td class="describe">显示今天/关闭:</td>
  143. <td><input type="text" id="demoText3" readonly="readonly" /></td>
  144. </tr>
  145. <tr class="redfont">
  146. <td class="describe">显示时间选择:</td>
  147. <td><input type="text" id="demoText4" readonly="readonly" /></td>
  148. </tr>
  149. <tr>
  150. <td class="describe">下拉年月:</td>
  151. <td><input type="text" id="demoText6" readonly="readonly" /></td>
  152. </tr>
  153. <tr>
  154. <td class="describe">显示多个月:</td>
  155. <td><input type="text" id="demoText7" readonly="readonly" /></td>
  156. </tr>
  157. <tr>
  158. <td class="describe">限制可选:</td>
  159. <td><input type="text" id="demoText8" readonly="readonly" /></td>
  160. </tr>
  161. <tr>
  162. <td class="describe">时间范围:</td>
  163. <td>
  164. <input type="text" id="demoText9" readonly="readonly" />To<br />
  165. <input type="text" id="demoText10" readonly="readonly" />
  166. </td>
  167. </tr>
  168. <tr>
  169. <td class="describe">星期序列:</td>
  170. <td><input type="text" id="demoText11" readonly="readonly" /></td>
  171. </tr>
  172. </table>
  173. </div>
  174. </body>
  175. </html>