在這篇文章中What is the best way to detect a mobile device in jQuery?我發現這個代碼:阻止JavaScript激活的移動設備
function detectmob() {
if(window.innerWidth <= 800 && window.innerHeight <= 600) {
return true;
} else {
return false;
}
}
我有一個通過谷歌測試「移動友好」與任何彈出窗口網站爲我的通訊/電子課程。
我嘗試了上面的腳本,它會運行scitps,但是做彈出框的形式過大的尺寸。
我想阻止腳本從顯示保持彈出,我試着調整塊,但是當我這樣做,它變得無法讀取與屏幕尺寸小於400個像素小的設備。
任何幫助將不勝感激。
CSS:
#mobile-only{
display:none;
}
HTML:
<div id="mobile-only">
<script async type="text/javascript" src="http://forms.aweber.com/form/19/37402019.js"></script>
</div>
的Java腳本是將後10秒延遲顯示一個形式中,該形式是800x800像素,這是對於大多數移動設備而言非常大,讀者不能將表單向右滾動以觸摸'x'來關閉表單。
測試CSS和腳本仍然運行HTML後。
在您發佈的腳本中,不應該彈出任何內容。你可以發佈一些CSS和HTML?我不確定應該「彈出」什麼。 –
@ A.Sharma我已經添加了代碼,我試圖去工作,但是在示例代碼中存在拼寫錯誤:ffunction應該是函數。 – Monte