//这是一段判断视频里有没有音频的代码,有音频就加入一个onoff的开关,没有就不加,但是AJAX之后就不起作用。
$(document).on('loadeddata','video', function(e) { //这段代码绑定,AJAX以后不起作用$(document).on('click','video' 好使$(document).on('loadeddata','video' 不好使怎么绑定这个DOM???<video onloadeddata="myFunction()">
function myFunction() {
if (this.webkitAudioDecodedByteCount > 0 || this.mozHasAudio || this.audioTracks && this.audioTracks.length)
{$(this).after("<i class='onoff'></i>"); };
} //这样写AJAX以后也不起作用 $('video').on('loadeddata', function(e) { if (this.webkitAudioDecodedByteCount > 0 || this.mozHasAudio || this.audioTracks && this.audioTracks.length)
$(this).after("<i class='onoff'></i>").css('cursor', 'pointer');
});//这样也是AJAX以后也不起跪求大神帮忙!!!
1 回答

依然c
TA贡献54条经验 获得超32个赞
你先放个console.log 或者 alert进去,有反应就可能ajax的错误,没反应就可能是点击事件的错误。ajax就看控制台network有没有请求,没有就是ajax写错,有就可能是服务器出错。
添加回答
举报
0/150
提交
取消