为了账号安全,请及时绑定邮箱和手机立即绑定

Ajax之后没办法加载之前的JS,关于JS绑定DOM的问题

Ajax之后没办法加载之前的JS,关于JS绑定DOM的问题

慕仙5494067 2017-09-28 11:55:10
//这是一段判断视频里有没有音频的代码,有音频就加入一个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写错,有就可能是服务器出错。

查看完整回答
反对 回复 2017-09-28
  • 1 回答
  • 0 关注
  • 1381 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信