JSで実現したスクレーパプログラム
4360 ワード
詳細
ソース:
HTML 5 Canvasベースのスクラッチ(スクラッチカード)ガジェット
HTML 5 Canvasベースのスクラッチ(スクラッチカード)ガジェット(Scratch card based on HTML 5 Canvas)
JavaScript刮賞効果(jqueryピクチャー刮賞プラグイン)(添付gj 2)
jQuery UIシミュレーション宝くじコーティング表示結果
コントロール以外の実装:
HTML 5によるスキージ効果
jQuery+HTML 5スクレーパー抽選特効を実現
構成可能アイテムとコールバック関数
lucky-cardコントロールを初期化する場合、JSONオブジェクトの入力と(または)コールバック関数の入力をサポートし、コントロール機能の構成/コールバック関数の設定に使用します.パラメータsettingsはJSONオブジェクトであり、オプションでコントロール機能 を構成するために使用されるパラメータcallbackはコールバック関数であり、オプションでsettingsに と書くこともできます.
設定可能項目(settings)一覧
keyタイプのデフォルト値の説明
coverColor
string
"#C5C5C5"
スクラッチ層の色は、coverImgが設定されていない場合に有効です.16進数とrgbaの書き方をサポートします.
coverImg
string
""
スクラッチレイヤは、画像アドレスを設定する画像であってもよく、これを設定するとcoverColorは無効になります.(注:ピクチャアドレスはドメイン間ではサポートされていません.ドメイン間では、先にData URIに移行することを考慮できます)
ratio
number
0.8
コールバック関数をトリガすると、刮開面積が総面積に占める割合が、この割合を超えるコールバックがトリガされます.推奨値は0~1です.
callback
function
null
コールバック関数は、刮開面積が総面積に占める割合が設定値を超えたときにトリガーされ、独立したパラメータとして存在してもよい.コールバック関数でthisを呼び出すことができます.clearCover()メソッドは、スクラッチ層のすべての画素を除去します.
...刮賞JS.zip (3 KB) 説明:JS ダウンロード回数:1 Gua.rar (271.7 KB) 説明:これも実はJS ですダウンロード回数:2 gj2.zip (426.2 KB) ダウンロード回数:1 lucky-card-master.zip (69.3 KB) ダウンロード回数:3
ソース:
HTML 5 Canvasベースのスクラッチ(スクラッチカード)ガジェット
HTML 5 Canvasベースのスクラッチ(スクラッチカード)ガジェット(Scratch card based on HTML 5 Canvas)
JavaScript刮賞効果(jqueryピクチャー刮賞プラグイン)(添付gj 2)
jQuery UIシミュレーション宝くじコーティング表示結果
コントロール以外の実装:
HTML 5によるスキージ効果
jQuery+HTML 5スクレーパー抽選特効を実現
構成可能アイテムとコールバック関数
lucky-cardコントロールを初期化する場合、JSONオブジェクトの入力と(または)コールバック関数の入力をサポートし、コントロール機能の構成/コールバック関数の設定に使用します.
LuckyCard.case(settings,callback);
設定可能項目(settings)一覧
keyタイプのデフォルト値の説明
coverColor
string
"#C5C5C5"
スクラッチ層の色は、coverImgが設定されていない場合に有効です.16進数とrgbaの書き方をサポートします.
coverImg
string
""
スクラッチレイヤは、画像アドレスを設定する画像であってもよく、これを設定するとcoverColorは無効になります.(注:ピクチャアドレスはドメイン間ではサポートされていません.ドメイン間では、先にData URIに移行することを考慮できます)
ratio
number
0.8
コールバック関数をトリガすると、刮開面積が総面積に占める割合が、この割合を超えるコールバックがトリガされます.推奨値は0~1です.
callback
function
null
コールバック関数は、刮開面積が総面積に占める割合が設定値を超えたときにトリガーされ、独立したパラメータとして存在してもよい.コールバック関数でthisを呼び出すことができます.clearCover()メソッドは、スクラッチ層のすべての画素を除去します.
//
LuckyCard.case({coverColor:'#CCCCCC',ratio:.6,callback:function(){alert(' !')}});
// , , Data URI,
LuckyCard.case({coverImg:'./demo.jpg'});
//callback
LuckyCard.case(function(){
//
this.clearCover();
});
lucky-card.js
¥5000000
LuckyCard.case({
coverColor:'red',
ratio: .5
}, function() {
alert(' , !');
this.clearCover();
});
...