是否有办法限制viewDisplay事件仅在视图(日,周,月)更改时触发,而不是在单击下一个/上一个/今天时触发?
啊,是的 - 我以为我是唯一一个认为这有点误导并寄出虫子的人......
干得好.
您需要在日历加载之前定义全局变量!保持不确定 - 或改变你喜欢的方式.这也解决了另一个错误 - 它阻止了viewChange事件在日历加载时触发TWICE :)
var listView
Run Code Online (Sandbox Code Playgroud)
然后在日历init中
viewDisplay: function(view) {
if (lastView == undefined) { lastView = 'firstRun'; }
if (view.name != lastView )
{
if (view.name == 'month')
{
//What todo for month?
}
if (view.name == 'basicDay')
{
//What todo for BasicDay
}
lastView = view.name;
}
Run Code Online (Sandbox Code Playgroud)
这就是我目前用来克服这个问题的方法.但你必须将所有视图硬编码到代码中......这实际上并不好.
| 归档时间: |
|
| 查看次数: |
1855 次 |
| 最近记录: |