このイベントリスナーを無効にして、1回だけ発生するようにするにはどうすればよいですか?
document.getElementById('element').ontouchmove = function (e)
{
DISABLE HERE
do something that should only happen once
};
このイベントリスナーを無効にして、1回だけ発生するようにするにはどうすればよいですか?
document.getElementById('element').ontouchmove = function (e)
{
DISABLE HERE
do something that should only happen once
};
document.getElementById('element').ontouchmove = function (e) {
this.ontouchmove = null;
// Do something here.
};
最初の実行後にブール値をfalseに設定します。これは、関数が実行される前に毎回チェックされます。
var doTouchEvent = true;
document.getElementById('element').ontouchmove = function (e)
{
if(doTouchEvent){
DISABLE HERE
do something that should only happen once
doTouchEvent = false;
}
};