3

仅当用户屏幕分辨率高于/低于 X 时,我如何运行一些 JQ 代码?

4

4 回答 4

3

你可以用纯 JS 做到这一点:

if(screen.width>=1024)
{
   myFunction();
}
于 2012-08-29T14:16:03.583 回答
2

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

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

if ( winW > X && winH > Y) { 
    waWaWeeWah(); // do stuff
}
于 2012-08-29T14:15:43.223 回答
1

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

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

        // do your business

    }
});
于 2012-08-29T14:18:24.623 回答
0

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

于 2012-09-03T14:55:31.560 回答