国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

基于Bootstrap實現的下拉菜單手機端不能選擇菜單項的原因附解決辦法

2019-11-20 09:25:49
字體:
來源:轉載
供稿:網友

基于Bootstrap做的下拉菜單在電腦瀏覽器中可正常使用,在手機瀏覽器中能彈出下拉列表,卻不能選擇列表中的菜單項,通過自己百度查找原因將bootstrap腳本文件中的ontouchstart 替換為 disable-ontouchstart可以解決,替換后并不能解決。(紅米手機UC瀏覽器不支持,小米手機UC瀏覽器正常,其他暫時未測試)

jquery:v1.11.2

bootstrap:v3.3.4

以下為前臺頁面代碼:

<div class="input-group"><span class="input-group-addon" id="sizing-addon2">本外地福利:</span><div class="btn-group"><button type="button" class="btn btn-default dropdown-toggle" id="btnFuLi" name="btnFuLi" data-toggle="dropdown"value="" aria-expanded="false">請選擇本外地福利… <span class="caret"></span></button><ul class="dropdown-menu" id="UiFuLi" role="menu"><li><a title='1' href='#'>本地福利</a></li><li class='divider'></li><li><a title='2' href='#'>外地福利</a></li><li class='divider'></li> </ul><input id="txtFuLi" name="本外地福利"/></div></div>

以下為JS腳本:(給下拉菜單項添加click)

DataBindFuLi: function () {$("#UiFuLi li a").bind("click", function () {var $this = $(this);var $a = $this.parent().parent().prev()var t = $this.text();$a.val($this.attr('title'));$('#txtFuLi').val($this.attr('title'));$a.text($this.text());$a.append("<span class='caret'>");});}

解決方法如下所示:

以下代碼手機瀏覽器不支持,將以下元素指定ID賦值即可解決()

$this.parent().parent().prev()

調整后代碼:

$("#drpWorkType li a").bind("click", function () {var $this = $(this);//var $a = $this.parent().parent().prev()$('#txtWorkType').val($this.attr('title'));$('#btnWorkType').val($this.attr('title'));$('#btnWorkType').text($this.text());//$a.val($this.attr('title'));//$a.text($this.text());//$a.append("<span class='caret'>");});

以上所述是小編給大家介紹的基于Bootstrap實現的下拉菜單手機端不能選擇菜單項的原因附解決辦法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 慈利县| 平昌县| 稻城县| 惠水县| 雷山县| 普宁市| 应城市| 介休市| 永城市| 宁陕县| 鹰潭市| 孟连| 德安县| 长丰县| 津南区| 赤城县| 绥江县| 无棣县| 甘谷县| 乐业县| 桦南县| 博白县| 外汇| 林西县| 明溪县| 上林县| 十堰市| 丰县| 措美县| 巴中市| 崇仁县| 奉贤区| 隆尧县| 繁昌县| 时尚| 额尔古纳市| 长治县| 霞浦县| 寻乌县| 新郑市| 九江县|