国产探花免费观看_亚洲丰满少妇自慰呻吟_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實現的下拉菜單手機端不能選擇菜單項的原因附解決辦法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 平塘县| 定远县| 双鸭山市| 柳河县| 桦南县| 灵山县| 永寿县| 尼勒克县| 桐梓县| 武鸣县| 重庆市| 田东县| 高要市| 九台市| 五指山市| 东辽县| 会同县| 西畴县| 铁岭市| 仪征市| 新宁县| 靖边县| 买车| 山丹县| 隆德县| 清河县| 张北县| 容城县| 隆昌县| 云浮市| 静乐县| 宽甸| 措美县| 盘山县| 大悟县| 翁源县| 禹城市| 阳朔县| 翁源县| 盘山县| 武山县|