Kolayca bir HTML5 oyunu üzerinde easlejs + phonegap kullanarak çalışıyorum ve/touch/mousedown seçeneğini tıkladığınızda ekranın her yanıp söndüğü bir sorunla karşılaşıyorum. tuval.Tuval üzerinde tıklama (veya dokunma) olayları HTML5, Phonegap ve Android kullanarak seçim yapılmasına neden olur.
Sorunu test etmek ve easlejs ile ilgili olup olmadığını görmek için oluşturduğum çok basit kod aşağıdadır. Koddan görebileceğiniz gibi easlejs ile ilgisi yoktur ve sadece bir html5/phonegap sorunudur.
Ayrıca hiçbir seçim CSS stilini şanssız denedim de görebilirsiniz.
<!doctype html>
<html>
<head>
<title></title>
<style type="text/css">
#canvas
{
user-select: none;
-webkit-user-select: none;
-moz-user-select: none;
}
</style>
</head>
<body>
<canvas id="canvas" width="320" height="480"></canvas>
<script type="text/javascript">
var canvas = document.getElementById("canvas");
canvas.addEventListener("mousedown", function(e)
{
var ctx = canvas.getContext("2d");
var x = Math.random() * 320;
var y = Math.random() * 480;
var w = Math.random() * 100;
var h = Math.random() * 100;
ctx.fillStyle = "#FF0000";
ctx.fillRect(x,y,w,h);
}, false);
</script>
</body>
</html>
belki: document.addEventListener ("selectstart", fonksiyon() {return false;}); ve dragstart olayı için aynı ... – Zevan
Ne yazık ki bu yardımcı olmadı. Etkinliği tuval üzerine eklemeyi bile denedim. – Gautam