我的webapp上只有以橫向顯示div的代碼如下。它在手機上效果很好,但它在iPad上也很棒,我不想。有沒有辦法讓這個功能只能在手持設備上使用?僅針對手持設備的window.orientation檢測
$(function(){
window.onload = handleOrientation;
window.addEventListener('orientationchange', handleOrientation, false);
function handleOrientation() {
if (window.orientation == "90" || window.orientation == "-90") {
document.getElementById("landscape").style.display = 'block';
} else {
document.getElementById("landscape").style.display = 'none';
}
}
});
我在javascript中的總福利局,學習快,我可以感謝你們學習,但我不知道該怎麼在這一個做的。
您可以檢查設備屏幕的寬度。如果它小於手持設備的閾值,則只需連接監聽器。 – Ehtesham 2013-02-22 21:36:22
@Ehtesham你應該在答案中寫下。 – 2013-02-22 21:37:46
爲什麼你不用CSS樣式的媒體查詢風格的div,這就是他們的目的。 – hexalys 2014-03-18 03:33:54