引导程序 3 日期选取器 v4:移动鼠标时自动选择自定义周
Bootstrap 3 Datepicker v4: Select custom week automatically while moving the mouse
日期选取器只能选择鼠标指向的行。喜欢这个:
.bootstrap-datepicker-widget tr:hover {
background-color: #808080;
}
这是工作代码:https://jsfiddle.net/owos/1mzhwykv/
但是,我想突出显示从星期四到星期三的一周。该周分为两行,这使得tr:hover
不起作用。
这是一种使用 JQuery 设置正确单元格样式的方法
var weekStart = 4,
selectColor = "#ccc";
weekSelect = function() {
$(".day").hover(function() {
var index = $(this).index();
if (index < weekStart) {
prevSlice = index;
nextSlice = weekStart - index - 1;
prevWeek = 7;
nextWeek = 0;
} else {
prevSlice = index - weekStart;
nextSlice = 6 - index;
prevWeek = weekStart;
nextWeek = weekStart;
}
$(this).parent().next().children().slice(0, nextWeek).css('background-color', selectColor);
$(this).parent().prev().children().slice(weekStart, prevWeek).css('background-color', selectColor);
$(this).prevAll().slice(0, prevSlice).css('background-color', selectColor);
$(this).css('background-color', selectColor);
$(this).nextAll().slice(0, nextSlice).css('background-color', selectColor);
}, function() {
$(this).parent().prev().children().slice(0, prevWeek).css('background-color', '');
$(this).prevAll().slice(0, prevSlice).css('background-color', '');
$(this).css('background-color', '');
$(this).nextAll().slice(0, nextSlice).css('background-color', '');
$(this).parent().next().children().slice(0, nextWeek).css('background-color', '');
});
};
https://jsfiddle.net/link2twenty/1mzhwykv/1/
相关文章:
- AngularJS自定义日期选择器指令
- 自定义jquery选择器属性未在模拟器中激发
- 从GWT中的HighCharts库(以及一般的Javascript)自定义Stockchart范围选择器按钮
- 使用 jQuery 的自定义 ATTR 选择器
- Meteor:选择自定义javascript和自定义css作为模板
- 如何将我的自定义时间选择器链接到我的asp.net
- 在带有 bootbox 的自定义对话框中添加选项以选择表单控件.js在 ASP.NET MVC 中
- 当通过选择页面上所有复选框的 jQuery 脚本选中复选框时,如何触发自定义 javascript 事件
- 角度:ui选择.具有“刷新”功能的自定义标记
- 构建自定义jQuery选择
- 如何使用jQuery扩展方法为元素或类选择器创建自定义插件
- 在文件上传中选择自定义文件
- JavaScript 选择自定义游标 (SVG)
- 从嵌套的 LI 中选择自定义属性
- 如何在android webview中为所有版本自定义选择自定义栏
- 引导程序 3 日期选取器 v4:移动鼠标时自动选择自定义周
- 引导选择自定义动态选项
- JQuery -选择自定义元素的后缀或前缀的tagName
- 选择自定义指令和ng-change
- 通过绘制圆在谷歌地图上选择“自定义标记”