element-ui calendar 点击事件怎么禁用?

element-uicalendar日历组件默认不是当月的日期是灰色的, 并且点击会切换到那个月, 怎么能够禁用那个默认的点击事件呢? 点击也让它不跳转

阅读 15k
2 个回答

很简单,将不允许点击的那些表格项设置pointer-events:none,这个是css3的东西,意思就是让鼠标事件失效,这玩意儿也吓了我一大跳:css还能禁止js的事件!!!

具体实现代码如下:
.el-calendar-table:not(.is-range) td.next, .el-calendar-table:not(.is-range) td.prev{
pointer-events: none;
}

改源码,自己单独引用

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题