Ada*_*m B 7 javascript mobile jquery viewport
我有一个完整的页面幻灯片使用jQuery(窗口).height(),它在大多数浏览器上工作正常,但我在我的手机(Android浏览器和海豚)上检查了它,幻灯片显示不断增长,远远超出了视口.这是我的代码:
var height = jQuery(window).height();
jQuery('.slide').each(function(index, element) {
if(height > 600) jQuery(this).height(height);
else jQuery(this).height(600);
});
jQuery(window).on('resize orientationChanged', function() {
jQuery('.slide').each(function(index, element) {
if(height > 600) jQuery(this).height(height);
else jQuery(this).height(600);
});
});
Run Code Online (Sandbox Code Playgroud)
什么可能导致它的想法?
谢谢.
所以在这个问题3年后问jquery窗口高度仍然无法在移动设备中工作只需用javascript替换jquery,它对我有用.
替换jquery
var bodyh = jQuery("body").height();
var windowh = jQuery(window).height();
Run Code Online (Sandbox Code Playgroud)
用javascript
var bodyh = document.body.clientHeight;
var windowh = window.innerHeight;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2399 次 |
| 最近记录: |