js判斷需要訪問的頁面在手機端還是PC端開啟

2021-09-27 06:55:37 字數 556 閱讀 1090

方法一:

最原始寫的是這樣子, 發現在手機端開啟pc端網頁時,是跳轉到pc端的鏈結,但是這個時候移動端頁面顯示不出來,而且會延遲頁面渲染時間

後來發現,其它不變,只要把判斷改一下就ok啦。

在pc端只判斷跳轉移動端

//pc端專案

if (bisipad || bisiphoneos || bismidp || bisuc7 || bisuc || bisandroid || bisce || biswm )

在移動端只判斷跳轉pc端

//移動端專案

if (!(bisipad || bisiphoneos || bismidp || bisuc7 || bisuc || bisandroid || bisce || biswm))

方法二:

好啦,不管是使用方法一還是方法二,發現分開判斷是比較好的選擇,關於所判斷的內容可根據需要自行修改~

JS判斷手機端頁面滾動停止

var topvalue 0,上次滾動條到頂部的距離 interval null 定時器 contactslist document.getelementbyid contactslist contactslist.onscroll function 1000 topvalue contactsli...

fixed在手機端的bug

在ios下,乙個頁面如果有fixed浮層,並且浮層裡面有input,那麼當input focused的時候,fiexed層的位置就會錯亂。如圖 例子 掃碼檢視頁面效果 解決方法是,將除了fiexed層的內容放在div.container裡面並加上以下樣式。即整個body設定100 的高度不做滾動,只...

canvas在手機端模糊的處理

最近在做專案時用到了canvas做趨勢圖,結果畫出來的趨勢圖在模擬器上是清晰的,但放到手機上卻是非常模糊。所以在網上收集了資料,因為裝置畫素和css畫素不一致,而我們用canvas畫圖用的是css畫素,導致在手機上顯示時,canvas被拉伸了,所以導致了canvas的模糊。對於這種情況,我們只要保證...