只有当用户屏幕分辨率高于X时,我才能运行一些JQ代码?

时间:2012-08-29 14:13:02

标签: jquery responsive-design

只有当用户屏幕分辨率高于/低于X时,我才能运行一些JQ代码?

4 个答案:

答案 0 :(得分:3)

你可以用纯JS做到:

if(screen.width>=1024)
{
   myFunction();
}

答案 1 :(得分:2)

我建议不要使用屏幕分辨率,因为不是每个人都能最大化窗口(更不用说全屏了)。检查窗口宽度/高度,并执行相应的操作:

var winW = $(window).width(),
    winH = $(window).height();

if ( winW > X && winH > Y) { 
    waWaWeeWah(); // do stuff
}

答案 2 :(得分:1)

使用窗口事件监听器,例如:

$(window).resize(function() {
    if( $(window).width() < yourThreshold ){

        // do your business

    }
});

答案 3 :(得分:0)

我试图获得一些反馈的建议如何,它将js与媒体查询联系起来:https://stackoverflow.com/questions/12203220/suggestion-for-responsive-design-jquery-and-mobile-sites