Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/401.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
Javascript 移动firefox中的触摸事件未触发_Javascript_Android_Firefox_Mobile_Touch - Fatal编程技术网

Javascript 移动firefox中的触摸事件未触发

Javascript 移动firefox中的触摸事件未触发,javascript,android,firefox,mobile,touch,Javascript,Android,Firefox,Mobile,Touch,我创建了一个非常基本的页面来说明这一点 <!DOCTYPE html> <html> <!-- manifest="cache.manifest"--> <head> <title>FireFox Touch TEST</title> <style> body {width:100%; height:100%; background-color:green;} div.testdiv {top:0px; l

我创建了一个非常基本的页面来说明这一点

<!DOCTYPE html>
<html> <!-- manifest="cache.manifest"-->
<head>

<title>FireFox Touch TEST</title>

<style>

body {width:100%; height:100%; background-color:green;}
div.testdiv {top:0px; left:0px; width:1in; height:1in; background-color:blue;}

</style>

</head> 
<body class="body">

<div id="test" class="testdiv">Touch here</div>

<script type="text/javascript">

  function tStart(event)
  {
    alert("Touched");
  }

  divid = document.getElementById("test");
  divid.addEventListener('touchstart', function(){tStart(event)},false);

</script>   
</body>
</html>

FireFox触摸测试
正文{宽度:100%;高度:100%;背景色:绿色;}
div.testdiv{top:0px;left:0px;宽度:1in;高度:1in;背景色:蓝色;}
触摸这里
功能启动(事件)
{
警惕(“触摸”);
}
divid=document.getElementById(“测试”);
addEventListener('touchstart',function(){tStart(event)},false);
我似乎要么做了一些根本错误的事情,要么安卓4.2.2上的移动Firefox24出现了问题

有什么想法吗…

试试这样:

由于
tStart()
中没有调用
event
的变量,因此浏览器会查看全局对象中是否定义了事件。在JavaScript中,全局对象称为
window

function tStart(event)
{
    alert("Touched");
}

 divid = document.getElementById("test");
 divid.addEventListener('touchstart', function(){tStart(window.event)},false);
试着这样做:

由于
tStart()
中没有调用
event
的变量,因此浏览器会查看全局对象中是否定义了事件。在JavaScript中,全局对象称为
window

function tStart(event)
{
    alert("Touched");
}

 divid = document.getElementById("test");
 divid.addEventListener('touchstart', function(){tStart(window.event)},false);
试着这样做:

由于
tStart()
中没有调用
event
的变量,因此浏览器会查看全局对象中是否定义了事件。在JavaScript中,全局对象称为
window

function tStart(event)
{
    alert("Touched");
}

 divid = document.getElementById("test");
 divid.addEventListener('touchstart', function(){tStart(window.event)},false);
试着这样做:

由于
tStart()
中没有调用
event
的变量,因此浏览器会查看全局对象中是否定义了事件。在JavaScript中,全局对象称为
window

function tStart(event)
{
    alert("Touched");
}

 divid = document.getElementById("test");
 divid.addEventListener('touchstart', function(){tStart(window.event)},false);

了不起的我想知道这对webkit和moz浏览器都有效吗?谢谢你的快速回答。投了赞成票,太好了!我想知道这对webkit和moz浏览器都有效吗?谢谢你的快速回答。投了赞成票,太好了!我想知道这对webkit和moz浏览器都有效吗?谢谢你的快速回答。投了赞成票,太好了!我想知道这对webkit和moz浏览器都有效吗?谢谢你的快速回答。向上投票。