gpt4 book ai didi

javascript - 检查

转载 作者:行者123 更新时间:2023-11-28 15:56:24 24 4
gpt4 key购买 nike

当 Quicktime 不支持时,Windows 上的 Safari 5.1.7 不支持 video 元素上的 play()pause() 等已安装。

因此,我想检测是否支持。

jQuery('video').each(function(){
this.pause();
});

这将返回:TypeError:'undefined'不是一个函数(评估'this.pause()')

jQuery('video').each(function(){
if( <<I need a way to check if pause is in this>> ){
this.pause();
}
});

我正在寻找一种正确执行此操作的方法。任何帮助将不胜感激!

最佳答案

一些特征检测怎么样:

if (this.pause) {
this.pause();
}

您甚至可以测试它是否是一个函数:

if (this.pause && Object.prototype.toString.call(this.pause) === '[object Function]') {
this.pause();
}

关于javascript - 检查 <video> 中是否存在暂停()(Windows 上的 Safari 5.1.7 - HTML5 视频),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18635784/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com