Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/373.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Meteor.js/javascript iPhone点击输入滞后_Javascript_Meteor - Fatal编程技术网

Meteor.js/javascript iPhone点击输入滞后

Meteor.js/javascript iPhone点击输入滞后,javascript,meteor,Javascript,Meteor,我不确定这是否是Meteor.js特定的问题,但下面是: 我已经在上创建了一个演示。如果你在桌面浏览器中尝试演示,我只在Mac上的Chrome上尝试过,它运行良好,按钮的输入会立即显示在结果中。但如果你在iPhone上试用,它就没有那么快了。这就是我需要的 可能吗 这是Meteor.js的问题还是MobileSafari中的javascript/HTML 下面是应用程序的所有.js。正如您所看到的,根本没有数据库连接,只有一个会话,所以数据库不是问题所在 if (Meteor.isClient)

我不确定这是否是Meteor.js特定的问题,但下面是:

我已经在上创建了一个演示。如果你在桌面浏览器中尝试演示,我只在Mac上的Chrome上尝试过,它运行良好,按钮的输入会立即显示在结果中。但如果你在iPhone上试用,它就没有那么快了。这就是我需要的

可能吗

这是Meteor.js的问题还是MobileSafari中的javascript/HTML

下面是应用程序的所有.js。正如您所看到的,根本没有数据库连接,只有一个会话,所以数据库不是问题所在

if (Meteor.isClient) {

  Meteor.startup(function () {
    Session.set('buttonsResult', 0);
  });

  Template.numbersThing.result = function () {
    return Session.get('buttonsResult');
  };

  Template.numbersThing.events({
    'mousedown .button' : function (event) {
      var prevInput = Session.get('buttonsResult'),
      newInput = prevInput + '' + $(event.currentTarget).text();
      Session.set('buttonsResult', newInput);
    },
    'mousedown .reset' : function () {
      Session.set('buttonsResult', 0);
    }
  });

}

if (Meteor.isServer) {
  Meteor.startup(function () {

  });
}

您是否尝试过使用touchstart之类的事件而不是mousedown?

您是否尝试过使用touchstart之类的事件而不是mousedown?

尝试使用,这样可以消除点击链接时300毫秒的延迟时间。

尝试使用,这消除了点击链接时300毫秒的延迟时间。

您是否尝试过使用touchstart之类的事件而不是mousedown?拉胡尔:您真是个天才。虽然现在不在桌面浏览器中工作,但在iPhone上是即时的!另外:我能以某种方式将你的答案标记为正确的吗?SO-n00b就在这里!我把这条评论作为一个答案,所以你可以接受:你有没有尝试过用touchstart这样的事件来代替mousedown?拉胡尔:你是个天才。虽然现在不在桌面浏览器中工作,但在iPhone上是即时的!另外:我能以某种方式将你的答案标记为正确的吗?SO-n00b就在这里!我将此评论作为答案发布,因此您可以接受: