我在Symfony应用程序中使用Bootstrap datepicker library。我想通过删除/评论行updateNavArrows
和bootstrap-datepicker.js
来覆盖1132
内的函数1142
,以便当前消失的prev
光标(当我在今天startDate
的页面将始终存在。有没有更好的方法来实现这一点,而无需修改原始源代码?
P.S:我尝试使用此answer实施更改,但似乎无效。
答案 0 :(得分:1)
正如您在源代码here中看到的那样,他们只需将disabled
类移除或添加到next
和prev
按钮
this.picker.find('.prev').toggleClass('disabled', prevState);
this.picker.find('.next').toggleClass('disabled', nextState);
这个disabled
课只会将按钮的可见性隐藏起来,如您所见here
.prev, .next {
&.disabled {
visibility: hidden;
}
}
所以重写css样式以设置visibility:visible
应该有效
答案 1 :(得分:0)
之前我见过这样的事情,希望这会对你有帮助。
var RealupdateNavArrows = updateNavArrows;
updateNavArrows = function() {
alert("function overrided");
return RealupdateNavArrows();
}