[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

タグ

gestureに関するyhmtのブックマーク (6)

  • HTML5アプリで簡単にジェスチャーを実装できるライブラリ QUOjs 【18日目】 | DevelopersIO

    モバイルHTMLシリーズ HTML5で追加されたinput要素のタイプはiPhoneAndroidでどのくらい使えるのか  おすすめ iPhoneAndroidで使える!撮ったその場で画像編集できるHTML5アプリを作ってみよう iOS6のSafariでサポートされるHTML5の機能 HTML5で使えるスマートフォンの機能 スマートフォンサイトのパフォーマンスチューニング スマートフォンサイト用の軽量ライブラリ QUOjs HTML5のWebアプリで使えるジェスチャーにはどんなものがあるのか調べていたら、QUOjsというライブラリを見つけたので試してみました。 サイズが16KBと軽量なライブラリですが、簡単にイベント処理を実装できるので便利です。今回使ったバージョンは2.2.0 になります。 以下のサイトからダウンロードできます。 QuoJS 英語ですが以下のページに使い方が書いてあり

  • jQueryを使ってスマートフォン用のイベントを扱ってみた - SUSH-i LOG

    スマートフォン用のサイトを作る場合は、jQuery Mobileやら、jQTouchやら、Sencha Touchやら色々ありますが、ちょっとそこまで必要ないときに、スマートフォン特有のイベントをjQueryを使って扱えないか触ってみました。 スマホ特有のイベント スマホ特有のイベントは幾つかありますが、今回は特に使われるであろうタッチ、スライド、ピンチイン、ピンチアウトに重点を置いて調べてみました。 上記操作に必要なイベントは以下の通りです。 touchstart touchmove touchend touchcancel gesturestart gesturechange gestureend 「touch***」というイベントが画面に指でタッチした、している時のイベント、「gesture***」というイベントが「二指以上」の操作(ピンチイン、ピンチアウト、回転等)を行っている時

    jQueryを使ってスマートフォン用のイベントを扱ってみた - SUSH-i LOG
  • Androidでtouchmoveがうまくうごかない件とflipsnapでの対応策 - hokaccha memo

    この件。主に2.1とかっぽい。 http://www.youtube.com/watch?v=s6c3n7IjKuY 手元の端末だとIS03で同じ現象だった。エミュレーターでも同じ挙動になったので端末依存じゃないかも。 んで検証してみたらtouchstartをpreventDefault()すればうまく動くことがわかった。 http://dl.dropbox.com/u/336104/demo/touch/touchmove.html この例だと上二つはうまく動くけど下二つは動画みたいになる。つまりtouchstartをpreventDefaultすれば問題解決なんだけど、touchstartをpreventDefaultすると、ネイティブのスクロールが効かなくなる。 これで何が困るか。flipsnapはtouchmoveで横と縦どっちに動いたかを判定して、ネイティブのスクロールを止めるか

    Androidでtouchmoveがうまくうごかない件とflipsnapでの対応策 - hokaccha memo
  • [iphone/safari] JavascriptとCSSアニメーションでフリック操作を実装してみる 続き : nogunogu

    こんにちは。のぐちです。 前回はフリック操作を判定してみるところまでを実装しました。 では、CSSアニメーションをつけてフリックに合わせて画面を動かしてみよう、 と思ったのですが、Javascriptを見直していたらちょっと時間がなくなってしまったので、 今回はスクリプトの改良のみです。 ■ クロージャを使って書き直す ■ フリック感を高める ■ ちょっとだけアニメーションっぽく 以上の改良をしてみます。 ■ クロージャを使って書き直す まず、前回「余談」と書いてしまったクロージャですが、それを利用して書きなおします。 動作そのものは変わっていませんが、クロージャを使ってグローバル変数を使わない形にしました。 <script type="text/javascript"> $(function() { var box = $("#box")[0]; var touchHandl

  • [iphone/safari] JavascriptとCSSアニメーションでフリック操作を実装してみる : nogunogu

    とあるWebアプリをiPhone対応させようと思っています。 iPhone対応なんて、レイアウトをちょっといじる程度かと思って調べていたら、 なんとiPhone搭載のモバイルSafariはタッチ関連のイベントをJavascriptで扱えるというじゃないですか。 “iPhone Human Interface Guidelines for Web Applications” を見てみると、 ユーザーの操作として上げられている中に「Flick」があります。 ということは、フリックイベントを設定できて、ページをめくる的な操作がササッと作れるはず。 などと思って調べたところ、どうやらタッチ・ジェスチャー関連のイベントは下記の7つみたいです。 touchstart touchmove touchend touchcancel gesturestart gesturechange gesturee

  • BetterTouchTool - soundscapeout (仮)

    Magic Mouse では、Exposé の設定ができないために、クリックやジェスチャを使う Knocks Expogesture といったアプリケーションが話題のようですね。 そんな中、新たなツール「BetterTouchTool」がリリースされています。 SecondBar Blog » BetterTouchTool 0.24 Alpha 使用できる環境がないので、試すことは出来ていませんが、 MultiClutch(SIMBL プラグイン)をベースに作られたアプリケーションで、マウススピードの変更と、ジェスチャにショートカットキーを割り当てることができます。 リリースされたばかりのアルファ版ですので、動作に問題があるかもしれませんが、BetterTouchTool は、Magic Mouse ユーザに、おすすめできるアプリケーションだと思います。 まだまだ機能が追加されていくよう

    BetterTouchTool - soundscapeout (仮)
  • 1