Javascript BFH日期选择器,更改一周的第一天
我尝试了这个,但没有结果:bootstrap-formhelpers-datepicker.es_es.jsJavascript BFH日期选择器,更改一周的第一天,javascript,twitter-bootstrap,datepicker,bootstrap-form-helper,Javascript,Twitter Bootstrap,Datepicker,Bootstrap Form Helper,我尝试了这个,但没有结果:bootstrap-formhelpers-datepicker.es_es.js var BFHMonthsList = [ 'Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre' ]; var BFHDaysList = [
var BFHMonthsList = [
'Enero',
'Febrero',
'Marzo',
'Abril',
'Mayo',
'Junio',
'Julio',
'Agosto',
'Septiembre',
'Octubre',
'Noviembre',
'Diciembre'
];
var BFHDaysList = [
'DOM',
'LUN',
'MAR',
'MIE',
'JUE',
'VIE',
'SAB'
];
var BFHDayOfWeekStart = 1;
与:
但是星期天还是第一天
还尝试了以下方法:
$(window).on('load', function () {
$('div.bfh-datepicker').each(function () {
var $datepicker = $(this);
console.log($datepicker.data());
var theData = $datepicker.data();
theData.firstDay = 6;
console.log(theData);
$datepicker.bfhdatepicker(theData).on('change.bfhdatepicker', function () {
var input = $(this).find("input");
if ( input.attr("name") == "fecha_inicio" ) {
$('[name=fecha_fin]').val( input.val() );
$(this).closest('div').click();
}
});
})
})
知道我错过了什么吗
-编辑-
<script src="<?= base_url('administrator/js/bootstrap-formhelpers-datepicker.es_ES.js?v') ?>"></script>
<script src="<?= base_url('administrator/js/bootstrap-formhelpers-datepicker.js') ?>"></script>
编辑:复制它您能否显示有关如何包含脚本以及在何处设置
BFHDayOfWeekStart
的代码。它应该可以工作,但必须在插件初始化之前设置(因为它只初始化一次)你是说html标记吗?更新后的问题似乎可以正常工作(无论您设置为BFHDayOfWeekStart
什么都可以正常工作)。你能发一个链接到你的页面吗?不是到页面。。但我在我的网站上复制了它:你们使用的是什么版本的助手?插件文件与github(最新版本)上的插件文件完全不同
<script src="<?= base_url('administrator/js/bootstrap-formhelpers-datepicker.es_ES.js?v') ?>"></script>
<script src="<?= base_url('administrator/js/bootstrap-formhelpers-datepicker.js') ?>"></script>
/* APPLY TO STANDARD DATEPICKER ELEMENTS
* =================================== */
$(window).on('load', function () {
$('div.bfh-datepicker').each(function () {
var $datepicker = $(this);
console.log($datepicker.data());
var theData = $datepicker.data();
theData.firstDay = 6;
console.log(theData);
$datepicker.bfhdatepicker(theData).on('change.bfhdatepicker', function () {
var input = $(this).find("input");
if ( input.attr("name") == "fecha_inicio" ) {
$('[name=fecha_fin]').val( input.val() );
$(this).closest('div').click();
}
});
})
})
$(function () {
$('html')
.on('click.bfhdatepicker.data-api', clearMenus)
$('body')
.on('click.bfhdatepicker.data-api touchstart.bfhdatepicker.data-api', toggle, BFHDatePicker.prototype.toggle)
.on('click.bfhdatepicker.data-api touchstart.bfhdatepicker.data-api', '.bfh-datepicker-calendar > table.calendar .month > .previous', BFHDatePicker.prototype.previousMonth)
.on('click.bfhdatepicker.data-api touchstart.bfhdatepicker.data-api', '.bfh-datepicker-calendar > table.calendar .month > .next', BFHDatePicker.prototype.nextMonth)
.on('click.bfhdatepicker.data-api touchstart.bfhdatepicker.data-api', '.bfh-datepicker-calendar > table.calendar .year > .previous', BFHDatePicker.prototype.previousYear)
.on('click.bfhdatepicker.data-api touchstart.bfhdatepicker.data-api', '.bfh-datepicker-calendar > table.calendar .year > .next', BFHDatePicker.prototype.nextYear)
.on('click.bfhdatepicker.data-api touchstart.bfhdatepicker.data-api', '.bfh-datepicker-calendar > table.calendar td:not(.off)', BFHDatePicker.prototype.select)
.on('click.bfhdatepicker.data-api touchstart.bfhdatepicker.data-api', '.bfh-datepicker-calendar > table.calendar', function() { return false })
})
}(window.jQuery);