成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導航首頁 ? 技術教程 ? 使用微信內置瀏覽器點擊下拉框出現(xiàn)頁面亂跳轉現(xiàn)象(iphone),該怎么辦
全站頭部文字 我要出現(xiàn)在這里
使用微信內置瀏覽器點擊下拉框出現(xiàn)頁面亂跳轉現(xiàn)象(iphone),該怎么辦 915 2024-03-15   

相關閱讀:微信支付如何實現(xiàn)內置瀏覽器的H5頁面支付

情景再現(xiàn):

正當開心地收拾東西準備下班的時候,測試部的姑娘跑過來提了一個bug: “在iphone下,點擊下拉框出現(xiàn)頁面亂跳轉現(xiàn)象,安卓機并沒有這個問題。而跳轉的頁面剛好是底部菜單的幾個頁面。”由于項目比較急,小編只能乖乖留下解決問題。再次測試之后,小編逐一排查了可能性原因(正式版和測試版代碼不一致,頁面HTML代碼錯亂,css代碼錯誤),但都未能解決問題。一個簡單的select,怎么就出現(xiàn)問題了呢?百思不得其解。(至今也沒有找到問題根源)

找不出問題根源,只能先看看有沒有解決方案。經(jīng)過多次調試,捕獲select動作,找到了一個解決方案。原理很簡單:利用div來模擬select。

解決方案:

思路也是比較清晰的。頁面中有兩個html結構,一是select代碼照常寫(一開始處于隱藏狀態(tài)display:none),二是被模擬的div(一開始處于顯示狀態(tài)),當點擊div時出現(xiàn)select下拉框,同時將讀取的option值給被模擬的div,其模擬核心代碼可下載VisualSelect.js

html代碼

<div class=”visualSelect” >商行</div>
<select class=”round” style=”display:none;”>
 <option value=”1”>國股</option>
 <option value=”2”>商行</option>
 <option value=”3”>其他</option>
</select> 

css代碼

.round { border-radius: 4px;}
.visualSelect {
 width: 100%;
 padding: .45rem .5rem .25rem .75rem;
 margin-bottom: .875rem;
 border: 1px solid #ddd;
 border-radius: 4px;
 color: #bbb;
} 

js代碼

注:由于該問題只存在于部分iphone,android手機并沒有問題,因此最好判斷機型。

var agent = navigator.userAgent;
if ( agent.indexOf(“iPhone”) > -1) {
 $(“select”).VisualSelect(); //調用插件即可
}

PS:bootstrap滾動監(jiān)聽在iPhone微信內置的瀏覽器上有時有效果有時沒有

bootstrap寫了一個affix的附加導航(導航條在左邊,數(shù)據(jù)在右邊,分成的兩列),在安卓手機的微信內置瀏覽器上滾動監(jiān)聽是正常的,但是在iPhone微信的內置瀏覽器上有時可以監(jiān)聽有時不能監(jiān)聽,這是什么原因?

解決方案:

出現(xiàn)這個原因是用HTML5寫的網(wǎng)頁,iPhone沒有及時響應導致的,最好用jQuery mobile。


ip

主站蜘蛛池模板: 4人免费剧本及答案| 心奇爆龙战车5之机甲战陀 2021| 对称度| 许凯个人简历资料| 老司机免费看视频| 七年级的英语翻译全书| 小小春| 抖音. com| 流浪地球海报| 天降奇缘 电视剧| 雪山飞狐主题曲简谱 | 士兵突击演员| 陈一龙是哪部电视剧 | 囚徒 电影| 林黛玉进贾府人物形象分析| 色戒在线观看汤唯| 七上语文背诵清单表| 欧美一级毛片免费视频| 电视剧《流金岁月》演员表| 别说我的眼泪你无所谓吉他谱| 边缘行者 电影| baekhyun| 黄日华版射雕英雄传| 九宫格数独100题及答案| 蓝家宝电影| 房子传| 不死法医第一季在线观看免费完整版| 阿尔法变频器说明书| 邓为个人简历| 九州电影网| 妈妈的爱情房客 电影| 美国禁事| 怀秋| 重启之极海听雷2免费版在线播放 北风那个吹在线观看免费完整版 出轨的女人电影 | 傻少爷大结局| 红日歌词完整版| 黄子华最新电影| 新娘大作战angelababy| 虐猫视频哪里可以看| 黄视频免费在线播放| 大尺度床戏韩国|

?。。≌鹃L長期在線接?。。?/p>

網(wǎng)站、小程序:定制開發(fā)/二次開發(fā)/仿制開發(fā)等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103