jquery mobile 弹窗(一)

jquery mobile中,可以设置弹窗,弹窗可以覆盖在页面上展示的。弹窗可以显示一段文本,图片,或其他内容。

1.创建弹窗

创建一个弹窗需要<a>和<div>元素,点击<a>标签弹出窗口,对a标签要添加

data-rel="popup" 属性。<div> 中的内容为弹窗显示的内容,<div> 元素添加 data-role="popup" 属性。 接着我们为 <div> 指定 id, 然后设置 <a> 的 href 值为 <div> 指定的 id。 

006zipb5zy7awGmErSF89&690

运行结果:

点击弹出窗口按钮,会弹出如下图所示的窗口

006zipb5zy7awGnmIss14&690 

2.关闭弹窗

默然情况下,点击页面弹窗以外的其他位置或按下esc键,可以关闭弹窗。如果你不想采用这种默认的方法来关闭弹窗,可以在弹窗上添加关闭按钮,按钮上使用 data-rel="back" 属性,并通过样式来控制按钮的位置。

006zipb5zy7awGnP9UG76&690 

运行结果:

点击弹出窗口按钮,弹窗的右侧出现一个删除按钮“x”

006zipb5zy7awGokjnQb2&690 

3.改变弹出位置

默认情况下,弹出会直接显示在点击元素的上方,如果我们想控制弹出的位置,可以在用于打开弹窗的点击链接上使用 data-position-to 属性。

如果设置弹窗显示在页面中间,只需要设置data-position-to="window",也可以设置窗口显示在指定元素的位置上,设置data-position-to的值为该元素的id或class即可。

006zipb5zy7awGoSD5v81&690

运行结果:

点击在window显示窗口按钮

006zipb5zy7awGptbs15d&690 

点击在id=“test”元素上显示按钮

006zipb5zy7awGpYxgref&690 

 

 

 

转载于:https://my.oschina.net/u/2971691/blog/885467

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值