addEventListener调用函数没有效果
var media;
var audio;
var touch
var audio_src;
function touch_audio(){
touch = document.getElementById('touch_record');
touch.addEventListener('touchstart', function() {
navigator.notification.vibrate(200);
RecordAudio();},false );
touch.addEventListener('touchend',function(){endRecord();},false);
}
function RecordAudio(){
audio_src="luyin/record.amr";
media = new Media(audio_src,onSuccess,onError);
console.log(media);
media.startRecord();
audio=audio_src;
alert("2");
}
function endRecord()
{alert("1");
if (media != null)
{
media.stopRecord();
}
}
<a data-role="button" id="touch_record" data-theme="a" class="startRecordBtn" ">按下录音</a>
我使用了onload函数,监听能实现,但是按住按钮之后RecordAudio()函数却无法正确执行,是不是参数问题? JavaScript 函数
[解决办法]
那就加个触摸的事件