出于某种原因,Internet Explorer 8及以下没有运行JWPLAYER,我已经正确地引用了所有内容。为什么视频无法在Jwplayer上使用?
似乎JWplayer甚至没有在IE8或以下加载。
你可以帮我吗?
window.outerWidth
在IE8中不确定,因此,您的条件评估为false,JWPLAYER代码永远不会运行。
真的很难调试自己。条件性的简单警报或控制台表明它没有运行,因此您推断出来可能是因为条件本身正在评估错误,然后一个简单的警报或控制台。P>
潜在解决方案的同样问题:https://stackoverflow.com/a/5954761/1217408
使用document.body.clientWidth
指出的是,类似的东西应该有效:
if((window.outerWidth && window.outerWidth > 640) || (document.body.clientWidth && document.body.clientWidth > 640)){
您应该记住,在IE中,计算可用宽度时可能包括滚动条。它们不是完全等效的,但是如果您谨慎或注意它,那么您就不会有任何问题。