欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  资讯频道

Firefox的触控演示,超酷!

程序员文章站 2022-04-27 13:57:50
...
Felipe Gomes为Firefox添加了触控功能,可以在内容空间中使用(Web devs中也可以使用)。

很酷的演示:http://vimeo.com/6214945
Firefox的触控演示,超酷!

Firefox的触控演示,超酷!

Firefox的触控演示,超酷!


var assignedFingers = {};
var lastused = 0;
 
function touchMove(event) {
  var divId;
  if (lastused <= 4) return;
  if (assignedFingers[event.streamId]) {
    divId = assignedFingers[event.streamId];
  } else {
    divId = "trackingdiv" + (++lastused);
    assignedFingers[event.streamId] = divId;
  }
  document.getElementById(divId).style.left = event.clientX + 'px';
  document.getElementById(divId).style.top  = event.clientY + 'px';
}
 
document.addEventListener("MozTouchMove", touchMove, false);
document.addEventListener("MozTouchRelease", function() { lastused--; }, false);

点击查看所有示例代码:https://wiki.mozilla.org/Firefox/Projects/Multitouch_Polish/DOM_Events/Examples
相关标签: Firefox