构建了一个功能,可以取消选择除 ctrl-clicked 项目之外的所有项目。它在 IE 和 Chrome 中运行良好,但在 Firefox 中则不行。在http://jsfiddle.net/PJVK3/
尝试 jsfiddle
尝试使用简单的 javascript 代码捕获相同的事件,并出现相同的问题。这适用于 Chrome(24.0.1312.57) 和 IE(9),但不适用于 Firefox(18.0.2):
<!DOCTYPE html>
<html>
<head>
<script>
function myFunction()
{
if (event.ctrlKey){document.getElementById("demo").innerHTML="ctl key pressed";}
if (!event.ctrlKey){document.getElementById("demo").innerHTML="ctl key NOT pressed";}
}
</script>
</head>
<body>
<p>Click the button to trigger a function.</p>
<button onclick="myFunction()">Click me</button>
<p id="demo"></p>
</body>
</html>
怎么了?任何人?