使用jqm时select运用本地组件

本文介绍了如何使用jqMobile解决常见问题,如长选项的select控件处理、禁止页面缩放及固定footer等。通过具体代码示例,帮助开发者掌握jqMobile的最佳实践。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

   使用jqm的select

          如果一个select的option很长,点击select的时候就会跳转到新的页面,在这种情况下使用本地的select就可以避免这个问题

        <div>

          <select data-native-menu="false"> 使用data-native-menu="false"可以不使用jqm的select样式

          <option>one</option>

          <option>two</option>

                ....................

         </select>

       </div>


  使用jqm禁止页面缩放

         使用jqm的三个文件

              <link  rel="stylesheet"href="http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.css" />

<script src="http://code.jquery.com/jquery-1.11.1.min.js"></script>

<script src="http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js"></script>

还要一个不可缺少的就是

<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.3, user-scalable=no"> 

它可以使页面自适应屏幕,但是有时候屏幕在点击时候会缩放,所以加了user-scalable="no" 禁止缩放,



jqm footer不固定


在用到footer时,点击空白区,footer会上下调跳动,不固定,

<div data-role="content" data-position="fixed"></div>

但是有时候不起作用,还要加上

<div data-role="content" data-position="fixed" data-tap-toggle="false"></div>

如果还不起作用

<div data-role="content" data-position="fixed" data-tap-toggle="false" style="position:fixed"></div>

  这样可以解决footer不能固定在底部的办法









评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值