タブレットPC(できればAndroidですがiPadでも良いです)のWebコンテンツで、<div>でも<canvas>でも良いのですが、たとえば正方形の矩形(以降hogeオブジェクト)を用意して、その外側から、ドラッグ(スワイプ?フリック?)しつつ、hogeオブジェクトの上を通過したとき/通過中/範囲外に出たときのイベント取得する方法はありませんか?イメージ的にはtouchstart,touchmove,touchendが発生するようなものが希望です。

*hogeオブジェクトは位置固定でよい(ドラッガブルでなくて良い)のと、何枚も隣接していることも前提条件です。

回答の条件
  • URL必須
  • 1人5回まで
  • 登録:
  • 終了:2011/07/03 11:30:07
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答3件)

id:Cherenkov No.1

回答回数1504ベストアンサー獲得回数493

jQuery mobileのswipe等を使えばいいのでは、と思ったけど、

swipe startの検出やswipe時のx,yを取得するのは難しそうなので、フレームワークにある実装しやすいUIに変更するという解決法も…。

Designs | jQuery Mobile


スライダーの背景を画像にして、ある値まで変化したらトリガするとか。

jQuery Mobile Docs - Slider

id:P-mako

もう少し具体的な対策でお願いします。

2011/06/28 23:29:14
id:km1981 No.2

回答回数429ベストアンサー獲得回数49

mouseout/mouseinイベントを使えばいいと思います

次のページを参考にしてください

http://jsajax.com/Articles/jqueryeventmouseout/1058

id:P-mako

タッチ系イベントの質問なんですけど???

ちなみにAndroidタブレット、iPadともに無反応です。質問をよく読みましょう。

2011/06/30 00:52:33

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません