如果屏幕/設備大小高於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