如果屏幕/设备大小高于xxx像素宽度,是否可以只运行某些jQuery脚本?jQuery - 根据屏幕尺寸执行脚本
因此,例如,我只想在人们在大于1024像素的设备上查看网站时运行幻灯片。如果有人在移动我只是希望所有的图像显示器堆放在彼此顶部...访问
如果屏幕/设备大小高于xxx像素宽度,是否可以只运行某些jQuery脚本?jQuery - 根据屏幕尺寸执行脚本
因此,例如,我只想在人们在大于1024像素的设备上查看网站时运行幻灯片。如果有人在移动我只是希望所有的图像显示器堆放在彼此顶部...访问
您可以使用$(window).width()
if($(window).width() >= 1024){
// do your stuff
}
@MohammadAdli这会潜在地减少移动脚本文件的大小吗? – realph
你也可以考虑一个像https://github.com/paulirish/matchMedia.js/
if (matchMedia('only screen and (max-width: 480px)').matches) {
// smartphone/iphone... maybe run some small-screen related dom scripting?
}
如果你想检查宽度尺寸库窗口的大小后,则:
$(window).resize(function() {
if($(this).width() > width) {
// code
}
});
我尝试了这个结合脚本来设置页面上各种容器的相等高度。 '$(窗口).resize(函数(){ 如果($(本).WIDTH()> '480像素'){ equalheight( 'divContainerName。'); } });' 但它没有工作。有小费吗? (抱歉多次提交,有一些键盘问题!) –
通过去除宽度左侧的引号,并删除px –
可以使用的功能,然后设置的时间间隔为它检查大小,每10磨机....... 这里....
function change(){
document.getElementById("p").innerHTML = window.innerWidth;
}
setInterval(change, 10);
是。检查屏幕宽度,然后调用你需要的功能。 –
如果你不关心你的js在较小的屏幕尺寸上加载幻灯片放映,也可以在浏览器尺寸小于1024的情况下使用css媒体查询隐藏幻灯片放映。另外需要注意的是,js窗口宽度不同于一些浏览器中的CSS媒体查询窗口宽度。确保你有一个调整大小的功能来处理调整大小的行为 – Huangism