stackoverflow 问问题居然被封号?求大神解救!

2017-09-27 19:23:18 +08:00
 metalbug

只好来这里问咯~

https://segmentfault.com/q/1010000011384736

怎么绑定这个 DOM ?

$('video').on('loadeddata', function(e) {

求大神解救!

$('body').on('loadeddata','video', function(e) { //这么写不起作用啊!求救!

3104 次点击
所在节点    JavaScript
9 条回复
xiaome
2017-09-27 20:43:08 +08:00
<video onloadeddata="myFunction()">
wangxn
2017-09-27 20:58:52 +08:00
低质问题当然会封。
metalbug
2017-09-27 21:36:22 +08:00
@xiaome 我也这么写过,不好使啊,不起作用
metalbug
2017-09-27 22:00:35 +08:00
@xiaome

function myFunction() {
if (this.webkitAudioDecodedByteCount > 0 || this.mozHasAudio || this.audioTracks && this.audioTracks.length)
$(this).after("<i class='onoff'></i>");
}

不起作用啊
gclove
2017-09-27 22:47:14 +08:00


这种文档有的问题,而且描述不清的当然要被给差评


事件你已经绑定好了,只是 if 条件表达式有问题
metalbug
2017-09-27 23:38:16 +08:00
@gclove IF 该怎么写?给我个示范?谢啦
raofeng
2017-09-28 09:39:35 +08:00
```
$(document).trigger('loadeddata');
```
需要触发一下。
metalbug
2017-09-28 10:16:24 +08:00
@raofeng 大佬,怎么触发呢?

$(document).trigger('loadeddata');
function myFunction() {
$(document).trigger('loadeddata');
if (this.webkitAudioDecodedByteCount > 0 || this.mozHasAudio || this.audioTracks && this.audioTracks.length) {
$(this).after("<i class='onoff'></i>");
};
};

$(document).on('loadeddata','video', function(e) {
$(document).trigger('loadeddata');
if (this.webkitAudioDecodedByteCount > 0 || this.mozHasAudio || this.audioTracks && this.audioTracks.length) {
$(this).after("<i class='onoff'></i>");
};
});

$(document).trigger('loadeddata','video', function(e) {
if (this.webkitAudioDecodedByteCount > 0 || this.mozHasAudio || this.audioTracks && this.audioTracks.length) {
$(this).after("<i class='onoff'></i>");
};
});

怎么写都不好使啊~~~~~
metalbug
2017-09-28 21:37:49 +08:00
@raofeng
@gclove
@xiaome
这段判断声音的 JS 代码在自定义 function 里不工作,怎么办?修改
<video onloadeddata="loadvideo()">
function loadvideo() {
if (this.webkitAudioDecodedByteCount) {
console.log("有声");
} else {
console.log("没声");
$(this).after() //这个在 function 里面,也不好使,不知道为什么,this.after() 这样写也不行,请教大神!
};
};

代码不起作用,只能输出“没声”,请教解决办法

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/394136

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX