おしゃれなjQueryジェスチャー

サイトでの複雑なマウスジェスチャ(ジェスチャは、文字、他のアルファベットの文字、および自分の文字を含む他の文字)の認識をオンにします!



特徴
  1. 独自のジェスチャーを作成できます。
  2. ページ上の多くの領域でジェスチャーを認識できます。
  3. 視覚的なフィードバックがあります。
  4. すべての主要なブラウザーでのパフォーマンス。
謝辞


このスクリプトは、Didier Brun マウスジェスチャ認識スクリプトから開始されます



デモンストレーション


マウスジェスチャー認識デモを起動する



JQueryトレンディなジェスチャーのスクリーンショット


スクリーンショット



必要条件


1. jQuery

2. Walter ZornのVectorGraphicsライブラリ



はじめに


次のコードで新しいhtmlファイルを作成します。 関数はデータ、つまり認識された文字または名前を返します:

< div id ="sample" style ="border:1px solid black;position:relative;height:150px;width:150px;" ></ div >



< script type ="text/javascript" src ="wz_jsgraphics.js" ></ script >

<script type= "text/javascript" src= "jquery.js" ></script>

<script type= "text/javascript" src= "jquery.fancygestures.js" ></script>



<script>



$( document ).ready( function () {

$( '#sample' ).fancygestures( function (data) {

alert(data);

});

});



</ script >



* This source code was highlighted with Source Code Highlighter .








カスタマイズ


たとえば、次のキーを使用して、キャラクターの数字の文字列を生成してください。 Lは一連の動き2と0のように見えます。次の文字はすでにスクリプトに表示されています。

キーと有名なキャラクター



モーションシーケンス「432107654」で「CIRCLE」シンボル(円)を追加するとします。 これを行うには、jquery.fancygestures.jsを編集して、行7の後に次を追加します。

gestures[ "CIRCLE" ] = "432107654" ;



* This source code was highlighted with Source Code Highlighter .








上記のコードは、サークルすると関数から「CIRCLE」を返します。 それにもかかわらず、このような動きのセットがないことを確認してください。この場合、例えば、ゼロとOシンボルの同じジェスチャーの存在など、予測できない結果が得られるからです。



ダウンロードする


ファンシージェスチャーをダウンロード



免許


ファンシージェスチャは、MITライセンスの下でライセンスされています。 このスクリプトの興味深い使用法を見つけた場合、私に書いてください。



コメント/提案?


このコードを改善する方法を教えてください。または、このスクリプトに追加する新しい機能について記述してください。



All Articles