我在 FireFox 中遇到了 orientationchange
问题...在 Chrome 中我没有事件,该事件被触发,但在 FireFox 中它没有被调用。这是代码:
angular.element($window).on('orientationchange', function () { ... });
我也有同样的问题:
angular.element($window).bind('orientationchange', function () { ... });
和 native JavaScript 代码:
window.addEventListener('orientationchange', function () { ... });
我无法使用 jQuery...有什么解决方案吗?
最佳答案
最后我使用了这个解决方案并且它得到了很好的支持:
$window.matchMedia("(orientation: portrait)").addListener(function(m) {
// do something
});
关于javascript - Firefox 不支持 Angular 方向更改事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40088048/