我目前正在建设一个响应式设计的网站。作为一部分,我需要阻止下面的代码执行,如果用户使用移动设备访问网站。我怎样才能做到这一点?如何防止在移动设备上执行jQuery代码?
代码:
var leftHeight = $("#sidebar").height();
var rightHeight = $("#main").height();
if (leftHeight > rightHeight){ $("#main").height(leftHeight)}
else{ $("#sidebar").height(rightHeight+25)};
function equalHeight() {
var heightArray = $("#footer>div.box").map(function() {
return $(this).height();
}).get();
var maxHeight = Math.max.apply(Math, heightArray);
$("#footer>div.box").height(maxHeight);
}
equalHeight();
你是如何确定用户在移动设备上? – tymeJV
因此,如果您想在移动设备上执行整个代码块,那么您不希望执行该代码块? –
@Anthony Grist多数民众赞成在正确的! – Maanstraat