精华帖 (2) :: 良好帖 (6) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-04-01
最后修改:2009-05-26
同学们,我已经重新更新了该插件,目前暂没发现任何奇异bug, 更新后调用方法更加简单了。。
首先说下,更新后插件主要改动的地方
1. 以前在$calendar() 中传 id 参数 改为 在show() 方法中传该 必须参数 2. pop() 方法中不需要再传递 id 参数, 改为 在 需要使用该插件的 input 元素的 class 属性中加上 calendar$focus 3. show() 方法,提示信息不会在刚移开 改天 就消失,改为 移出 该面板 才消失。这样大家就可以在信息中加上链接了
方法一:
$calendar(language, startYear, endYear).show("id", msgArray);
1. language, startYear, endYear: 3个可选参数,默认状态为中文,开始年份为4年前,结束年份位为明年
Eg: { "2009420": "msg1", "20071121": "<a href="#">msg2</a>", } 例子: <body> <div id="demo_1"></div> <script> /* // eg1:$calendar().show("demo1"); // eg2: $calendar(0, 1986, 2015).show("demo1"); // eg2: $calendar(1, 1990, 2010).show("demo1", { '2009520': 'test1', 'demo2': '<a href="#">test2</a>' }); // 注意:如果在该处重定义了 语言,开始,结束年份,一定要定义同时定义3个 参数,因为函数内没有对3个参数的指定位置进行判断 */ </script> </body>
方法二:
$calendar(language, startYear, endYear).pop();
1. language, startYear, endYear:与方法一等同;
例子: <body> <input class="calendar$focus" /> <input class="test calendar$focus" /> <input class="calendar$focus ttttt" /> <input class="xxxx calendar$focus ttttt" /> <script> /* // eg1:$calendar().pop(); */ </script> </body>
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2009-04-03
我想问一下,你那个demo-1显示的设置是不是只能在你的demo-1.html
文件里面添加的才行啊,可以直接点击你的日历选择日期然后再添加提示信息的吗? |
|
返回顶楼 | |
发表时间:2009-04-03
俄...
不是....那个只是一个demo。。。 数据是从你的数据库拿的。。。 |
|
返回顶楼 | |
发表时间:2009-04-05
日历控件不错,不过还不是很强大,也很小巧!
|
|
返回顶楼 | |
发表时间:2009-04-07
非常不错,支持一下。打算进一步测试一下
|
|
返回顶楼 | |
发表时间:2009-04-08
呵呵,非常感谢,希望大家可以 多给点好的想法,让这个小控件更加强大
|
|
返回顶楼 | |
发表时间:2009-04-14
您好,如果一个日期有内容的话其他的月份相同位置都会提示undefine不知道是怎么回事,望楼主解答下。
|
|
返回顶楼 | |
发表时间:2009-04-14
097633 写道 您好,如果一个日期有内容的话其他的月份相同位置都会提示undefine不知道是怎么回事,望楼主解答下。
俄。 这个是个小问题,我 空了 修改下 再重新传上来 。。。赫赫 |
|
返回顶楼 | |
发表时间:2009-04-22
这个日期控件很小巧,但是有一点 我觉得不是很好,就是只有09年一年的(12个月),其他的都很不错
|
|
返回顶楼 | |
发表时间:2009-04-22
要是日历能支持时分秒就好了!
|
|
返回顶楼 | |