0
私のアプリケーション内のビューverticalyをドラッグしたい、以下は私のコードです。 私はid = "win"と正方形のビュー(100x100)のウィンドウを持っています。チタンappceleratorのドラッグビュー
var window = $.win;
var lastTouchPosition = 0;
$.demo.addEventListener("touchstart", function(e){
var touchPos = {x:e.x, y:e.y};
lastTouchPosition = $.demo.convertPointToView(touchPos, window);
});
$.demo.addEventListener("touchmove", function(e){
var touchPos = {x:e.x, y:e.y};
var newTouchPosition = $.demo.convertPointToView(touchPos, window);
$.demo.top += Number(newTouchPosition.y) - Number(lastTouchPosition.y);
$.demo.left += Number(newTouchPosition.x) - Number(lastTouchPosition.y);
//lastTouchPosition = newTouchPosition;
});
私は、次の取得ビューをドラッグ開始WARN:[WARN]:無効な寸法値を(ナン)要求されました。代わりに寸法を定義しないでください。 と私の見解は動いていません。 特定の垂直位置の値に達すると、ビューをドラッグしてドラッグする方法を教えてください(例えば、ビューポートの下部など)
ありがとうございました。
ありがとうmiga私はこれを試します – Rahajason
Juste 1つの質問、なぜあなたは(HEIGHT)と(WIDTH)を入れますか、どの変数に対応していますか? – Rahajason
申し訳ありませんが、私はそれらを追加しました。それは(私の場合は)ディスプレイの幅と高さです – miga