苹果仪表板小部件setTimeout不起作用

菲尔

我正在使用基于日历的仪表板小部件,希望在新的一天开始时自动进行更新。但是,我似乎无法真正进行更新。在浏览器中运行似乎正常。我也尝试过手动将setTimeout延迟输入到更短的时间(例如1或2分钟),这似乎可行。

这是我的代码:

function Calendar() {
    var _self = this;

    this.daytimer = null;
    this.daytimerAction = function() {
        _self.updateCurrentDate();
    }
    this.resetDaytimer();
}

Calendar.prototype.resetDaytimer = function() {
    var today = new Date(),
        tomorrow = new Date();

    if (this.daytimer) {
        clearTimeout(this.daytimer);
        this.daytimer = null;
    }

    tomorrow.setDate(today.getDate() + 1);
    tomorrow.setHours(0);
    tomorrow.setMinutes(0);
    tomorrow.setSeconds(1);

    this.daytimer = setTimeout(this.daytimerAction, tomorrow.getTime() - today.getTime());
};

Calendar.prototype.updateCurrentDate = function() {
    // Run code to update the day display

    this.resetDaytimer();
};

有什么想法吗?我唯一能想到的是,当仪表板不运行时,仪表板正在暂停/取消setTimeout。也许有一种方法可以在重新激活仪表板时重置超时?

菲尔

弄清楚了。Apple文档概述了widget.onshow可用于重新启动计时器以及updateCurrentDate()直接调用事件还有一个widget.onhide事件可用于暂停计时器。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

解析仪表板不起作用

来自分类Dev

仪表板链接小部件

来自分类Dev

仪表板链接小部件

来自分类Dev

重载仪表板模板不起作用-SilverStripe 3.3

来自分类Dev

Azure仪表板可以动态添加小部件吗?

来自分类Dev

I Angular 2/4 仪表板小部件组件

来自分类Dev

键盘导航在应用程序仪表板中不起作用

来自分类Dev

闪亮的数据表分页在闪亮仪表板中不起作用

来自分类Dev

键盘导航在应用程序仪表板中不起作用

来自分类Dev

闪亮仪表板中DT :: datatable中的因子下拉过滤器不起作用

来自分类Dev

如何在Google Analytics(分析)仪表板小部件上按日期过滤

来自分类Dev

仪表板小部件更新后如何运行CSS动画?

来自分类Dev

带有自定义小部件的icCube打印仪表板

来自分类Dev

如何创建一个简单的仪表板角度小部件?

来自分类Dev

删除仪表板小部件会取消WordPress中的SQL查询吗?

来自分类Dev

VSTS(VSO)创建自定义仪表板小部件

来自分类Dev

UserFrosting:创建可以访问数据的各种仪表板小部件

来自分类Dev

在闪亮的仪表板上显示基于闪亮小部件的框

来自分类Dev

在闪亮的仪表板标题部分内添加闪亮的小部件

来自分类Dev

如何在Wordpress仪表板小部件中显示WooCommerce新用户注册

来自分类Dev

如何轻松快速地调试Azure Devops仪表板小部件?

来自分类Dev

如何通过让用户添加和删除小部件来创建可定制的仪表板?

来自分类Dev

小部件仪表板形式中来自前端的Echo变量

来自分类Dev

仪表板小部件可以使用SQLite数据吗?

来自分类Dev

PowerBI仪表板中带有数据集的“ Web Content”小部件

来自分类Dev

如何将 js 小部件添加到闪亮的仪表板

来自分类Dev

在关闭选项卡之前调用 API 以存储仪表板小部件数据

来自分类Dev

TFS 仪表板小部件:查询 TFS_Warehouse 数据库?

来自分类Dev

带有小部件的闪亮仪表板菜单项未显示结果

Related 相关文章

  1. 1

    解析仪表板不起作用

  2. 2

    仪表板链接小部件

  3. 3

    仪表板链接小部件

  4. 4

    重载仪表板模板不起作用-SilverStripe 3.3

  5. 5

    Azure仪表板可以动态添加小部件吗?

  6. 6

    I Angular 2/4 仪表板小部件组件

  7. 7

    键盘导航在应用程序仪表板中不起作用

  8. 8

    闪亮的数据表分页在闪亮仪表板中不起作用

  9. 9

    键盘导航在应用程序仪表板中不起作用

  10. 10

    闪亮仪表板中DT :: datatable中的因子下拉过滤器不起作用

  11. 11

    如何在Google Analytics(分析)仪表板小部件上按日期过滤

  12. 12

    仪表板小部件更新后如何运行CSS动画?

  13. 13

    带有自定义小部件的icCube打印仪表板

  14. 14

    如何创建一个简单的仪表板角度小部件?

  15. 15

    删除仪表板小部件会取消WordPress中的SQL查询吗?

  16. 16

    VSTS(VSO)创建自定义仪表板小部件

  17. 17

    UserFrosting:创建可以访问数据的各种仪表板小部件

  18. 18

    在闪亮的仪表板上显示基于闪亮小部件的框

  19. 19

    在闪亮的仪表板标题部分内添加闪亮的小部件

  20. 20

    如何在Wordpress仪表板小部件中显示WooCommerce新用户注册

  21. 21

    如何轻松快速地调试Azure Devops仪表板小部件?

  22. 22

    如何通过让用户添加和删除小部件来创建可定制的仪表板?

  23. 23

    小部件仪表板形式中来自前端的Echo变量

  24. 24

    仪表板小部件可以使用SQLite数据吗?

  25. 25

    PowerBI仪表板中带有数据集的“ Web Content”小部件

  26. 26

    如何将 js 小部件添加到闪亮的仪表板

  27. 27

    在关闭选项卡之前调用 API 以存储仪表板小部件数据

  28. 28

    TFS 仪表板小部件:查询 TFS_Warehouse 数据库?

  29. 29

    带有小部件的闪亮仪表板菜单项未显示结果

热门标签

归档