二度押し防止などのために簡単に実装できる画面ロック
サンプル
/**
* ScreenLook
*/
function screenLock(){
var element = document.createElement('div');
element.id = "screenLock";
element.style.height = '100%';
element.style.left = '0px';
element.style.position = 'fixed';
element.style.top = '0px';
element.style.width = '100%';
element.style.zIndex = '9999';
element.style.opacity = '0';
var objBody = document.getElementsByTagName("body").item(0);
objBody.appendChild(element);
}
/**
* ScreenUnLook
*/
function screenUnLock(){
var screenLock = document.getElementById("screenLock");
screenLock.parentNode.removeChild(screenLock);
}
使い方は好きなタイミングでScreenLookを呼び出してください。
透明なdivタグを生成して画面を触れないようにします。
ScreenUnLookでdivを削除して再使用できます。
サンプルは画面全体がグレーになって2秒間ロックします。

0 件のコメント :
コメントを投稿