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