我试图设置一个固定的div,它是窗口高度的100%.但是移动safari没有检测到正确的窗口高度.它总是认为URL栏是等式的一部分.
这是我目前使用的,但它不考虑URL栏.
$(function(){
$(document).ready(function(){ // On load
alert($.browser);
$('#right-sidebar').css({'height':(($(window).height()))+'px'});
});
$(window).resize(function(){ // On resize
$('#right-sidebar').css({'height':(($(window).height()))+'px'});
});
});
Run Code Online (Sandbox Code Playgroud) 我正在使用Hammer.js,它看起来效果很好并且确实提到我可以限制水平和垂直方向,但我似乎无法让它禁用垂直滑动.基本上我有一个非画布导航,我只想使用水平滑动显示.
(function ($) {
var $sw = $('#left-content');
$sw.on('swipe', function (event) {
event.preventDefault();
$('#ns-tool-bar, #left-content').toggleClass('slide');
});
}(jQuery));
Run Code Online (Sandbox Code Playgroud)