2012-06-21 7 views
1

я была проблема по запутанным, как поставить ontouch внутри моего кодирования, потому что я хочу, это функция на Ipad, ниже мой кодКак собрать onMouse и onTouch так, чтобы canvas можно было использовать на мыши и ipad?

<script language="javascript"> 
function sig1() 
{ 
    if(sig == null) 
    { 
     xclear('myCanvas'); 
    } 
} 

код для чистой линии в полотне

<body id="main_body" class="no_guidelines" onload="sig1()" onmouseup="bodyonmouseup"> 

, чтобы холст имел FillStyle цвета и функцию

<canvas border=1 id="myCanvas" height=200 width=400 onmousedown="onmousedown()" onmouseup="onmouseup()" onmousemove="onmousemove()">Your browser does not support the application</canvas> 

холста, который может нарисовать линию, как подписи

Так что я хочу знать, хочу ли я сохранить как onMouse, так и ontouch, как я поместил ontouch так, чтобы холст мог рисовать на ipad ?? пожалуйста, помогите, срочно

+0

вот мой HTML подпись (http://jsfiddle.net/mvQRm/1/), имеют вид и надеюсь, что вы все можете дать мне помощь – newbie

ответ

0

Используйте этот js. Ваш палец будет вашей мышью. Они преобразуют все события касания в события мыши.

jquery-ui-touch-punch

+0

спасибо человеку, но я все еще могу сделать это на ipad или Android-телефон после ввода этих javascript – newbie

+0

вы можете дать мне пример, используя код, который я дал? потому что он не работает на меня ... еще раз спасибо – newbie

+0

Добавить эту строку. это будет работать. Я думаю, вам нужно поместить свои коды на http://jsfiddle.net/. Люди могут вам помочь, легко. –