我想在我的应用程序中有jQuery日历,但不是日期选择器。可以将它嵌入到页面中吗?在页面中嵌入jQuery日历,在输入字段外
我想为每个日期添加自定义数据。这可能吗?
1
A
回答
2
我有一个例子,我几个星期前给了一个颜色和悬停的日期。您可以根据需要更改此代码!现场示例:http://marc2.nl/workshops.html(此演示确实给它一个背景颜色,并将链接悬停)。为其添加背景色或添加悬停,您可以向其添加图像。
初始化:
var calDates = {"36":{"datetime":"2013-02-18 11:02:22","name":"name1","color":"e8b1b1","url":"url1"},"37":{"datetime":"2013-01-22 11:03:08","name":"name2","color":"9fd69f","url":"url2"}};
$("#calendar").datepicker({
onChangeMonthYear : updateDates,
onSelect : updateDates
});
updateDates();
遍历的日期,并给它正确的颜色:
function updateDates()
{
// Timeout is needed otherwise jQuery UI has not yet updates the month
setTimeout(function(){
for(var k in calDates)
{
var obj = calDates[k],
yearMonthDay = obj.datetime.split(" ")[0].split("-"),
time = obj.datetime.split(" ")[1];
$("#calendar [data-month='" + (parseInt(yearMonthDay[1]) - 1) + "'][data-year='" + yearMonthDay[0] + "'] a").each(function(){
if($(this).text() == yearMonthDay[2])
{
$(this)
.css({
backgroundColor : "#" + obj.color,
cursor: "pointer",
position : "relative"
})
.unbind("click")
.attr("href", obj.url)
.bind("click", function(){
document.location = $(this).attr("href");
})
.bind("mouseenter", function(){
$(this).find(".hover").show();
})
.bind("mouseleave", function(){
$(this).find(".hover").hide();
})
.append("<div class='hover'><strong>" + obj.name + "</strong><br />" + time + "</div>");
}
});
}
}, 10);
}
+0
谢谢。这似乎正是我想要的:) – Andrew 2013-02-22 18:31:44
0
那么,你真正想要的是一个日历小部件?你可以检查谷歌的“jquery日历”。这是第一个,我发现:
http://arshaw.com/fullcalendar/
这里的选项相当的大名单:
http://www.tripwiremagazine.com/2012/11/jquery-calendar-date-pickers.html
而且五另一个列表:
http://www.devcurry.com/2010/06/5-jquery-calendar-plugins-that-can-be.html
相关问题
- 1. Jquery和DatePicker - 按日期在输入字段中更改日历
- 2. 如何在网页中嵌入Google日历页面
- 3. 在输入字段中嵌入图像
- 4. 在JQuery中的输入字段中输入日期验证
- 5. Jquery遍历输入字段的祖先
- 6. sap.m.DatePicker setDateValue仅在日历nopt输入字段中设置
- 7. 在页面刷新页面后重新对焦输入字段
- 8. 在rails中嵌入谷歌日历
- 9. 在jQuery中输入字段占位符
- 10. 在JQuery中验证输入字段
- 11. 无法将输入字段集中在HTML页面中
- 12. 使用jQuery调用一次url在输入字段中输入
- 13. 一个额外的输入字段在
- 14. 在jquery中为日期应用输入字段的掩码
- 15. 在页面中输入任意键到搜索字段
- 16. 页面刷新时在输入字段中保留值
- 17. 如何在Visualforce页面中为用户显示输入字段?
- 18. 在php页面中回显输入字段值
- 19. 嵌入SVG在ASP.net页面
- 20. 强制jQuery UI Datepicker在下面的输入字段中显示
- 21. 在AS3中输入文本字段中输入按键输入
- 22. 保持输入字段在下一页
- 23. 如何使用jQuery将表单输入字段值传递到外部页面
- 24. 从YUI日历中获取数据输入字段:true
- 25. HTML输入 - “$”,在输入字段
- 26. 页面上的输入字段的jQuery问题
- 27. jquery发送输入字段值到弹出页面
- 28. 发送到页面顶部的jQuery输入字段修复
- 29. Android输入指针不在输入字段下面
- 30. jQuery的:输入字段
您可以使用DIV和日期选择器添加到它。就像你平时所做的一样,但是你想为第二个问题做什么? – Niels 2013-02-22 18:10:31
@Niels我想在数字条目下添加一张图片。 – Andrew 2013-02-22 18:11:24