小程序开发踩坑:页面窗口定位(相对于浏览器定位)(推荐)


Posted in Javascript onApril 25, 2019

开发中我们要做一些类似遮罩层或者页面header固定而页面内容滚动的效果时,往往会使用到:position: fiexd;属性,但是往往会出现绑定在定位元素上的事件无法触发,原因出现在哪里?

经过摸索,终于找到答案:元素定位之后, z-index的值默认还是0,又因为定位而导致元素脱离了原来的文档流(page页面层),所以,定位元素相对于用户来说,虽然看得见,但是就像已经“不存在”一样,所以必须设置值:z-index至少大于等于1,将定位元素暴露给用户,这样才能触发绑定在元素之上的事件。

<view class="pageHead">
 <view class="hedTop">
  <view class="headTab">
  <view class="tablab">违章条数</view>
  <view class="tabbody">6</view>
  </view>
  <view class="headTab">
  <view class="tablab">罚款金额</view>
  <view class="tabbody">1200</view>
  </view>
  <view class="headTab">
  <view class="tablab">违章扣分</view>
  <view class="tabbody">12</view>
  </view>
 </view>
 <view class="headBot">
  <view class="hedBtnTab {{currentTab==0 ? 'activeNav':''}}" data-current="0" bindtap="swichNav">全部</view>
  <view class="hedBtnTab {{currentTab==1 ? 'activeNav':''}}" data-current="1" bindtap="swichNav">可办理</view>
  <view class="hedBtnTab {{currentTab==2 ? 'activeNav':''}}" data-current="2" bindtap="swichNav">扣车主分</view>
 </view>
/*--页面fixed定位层--*/
.pageHead{
 position: fixed;
 top: 0;
 width:100%;
 background-color:#fff;
	 z-index: 10;
}

以上所述是小编给大家介绍的小程序开发页面窗口定位详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
ExtJs的Date格式字符代码
Dec 30 Javascript
js 输出内容到新窗口具体实现代码
May 31 Javascript
jquery实现非叠加式的搜索框提示效果
Jan 07 Javascript
AngularJs根据访问的页面动态加载Controller的解决方案
Feb 04 Javascript
JavaScript中的原型prototype完全解析
May 10 Javascript
window.onload绑定多个事件的两种解决方案
May 15 Javascript
jQuery EasyUI学习教程之datagrid点击列表头排序
Jul 09 Javascript
javascript数组去重方法分析
Dec 15 Javascript
vue数据双向绑定的注意点
Jun 23 Javascript
js 概率计算(简单版)
Sep 12 Javascript
Vue Router的手写实现方法实现
Mar 02 Javascript
jquery实现上传图片功能
Jun 29 jQuery
微信小程序整合使用富文本编辑器的方法详解
Apr 25 #Javascript
微信小程序实现的五星评价功能示例
Apr 25 #Javascript
微信小程序实现单列下拉菜单效果
Apr 25 #Javascript
Vue组件通信的几种实现方法
Apr 25 #Javascript
深入解析vue 源码目录及构建过程分析
Apr 24 #Javascript
使用webpack4编译并压缩ES6代码的方法示例
Apr 24 #Javascript
页面内锚点定位及跳转方法总结(推荐)
Apr 24 #Javascript
You might like
web站点获取用户IP的安全方法 HTTP_X_FORWARDED_FOR检验
2013/06/01 PHP
PHP判断数据库中的记录是否存在的方法
2014/11/14 PHP
PHP基于phpqrcode生成带LOGO图像的二维码实例
2015/07/10 PHP
一个判断email合法性的函数[非正则]
2008/12/09 Javascript
JS与框架页的操作代码
2010/01/17 Javascript
js仿百度有啊通栏展示效果实现代码
2013/05/28 Javascript
Extjs4中Form的使用之本地hiddenfield
2013/11/26 Javascript
javascript中全局对象的parseInt()方法使用介绍
2013/12/19 Javascript
javascript实现复制与粘贴操作实例
2014/10/16 Javascript
Javascript中的关键字和保留字整理
2014/10/16 Javascript
Javascript实现计算个人所得税
2015/05/10 Javascript
javascript数组去重小结
2016/03/07 Javascript
Javascript中浏览器窗口的基本操作总结
2016/08/18 Javascript
jQuery Ajax 实现在html页面实时显示用户登录状态
2016/12/30 Javascript
js实现淡入淡出轮播切换功能
2017/01/13 Javascript
JS实现的ajax和同源策略(实例讲解)
2017/12/01 Javascript
浅谈JsonObject中的key-value数据解析排序问题
2017/12/06 Javascript
JavaScript原型对象、构造函数和实例对象功能与用法详解
2018/08/04 Javascript
快速解决bootstrap下拉菜单无法隐藏的问题
2018/08/10 Javascript
在vue 中使用 less的教程详解
2018/09/26 Javascript
Vue 用Vant实现时间选择器的示例代码
2019/10/25 Javascript
浅谈Vuex的this.$store.commit和在Vue项目中引用公共方法
2020/07/24 Javascript
Python 命令行非阻塞输入的小例子
2013/09/27 Python
Python新手在作用域方面经常容易碰到的问题
2015/04/03 Python
Python 查看list中是否含有某元素的方法
2018/06/27 Python
pygame实现简易飞机大战
2018/09/11 Python
Python列表list常用内建函数实例小结
2019/10/22 Python
python如何通过pyqt5实现进度条
2020/01/20 Python
Python判断字符串是否为空和null方法实例
2020/04/26 Python
纪委书记群众路线整改措施思想汇报
2014/10/09 职场文书
合同纠纷调解书
2015/05/20 职场文书
三八节祝酒词
2015/08/11 职场文书
小学思品教学反思
2016/02/20 职场文书
励志语录:你若不勇敢,谁替你坚强
2019/11/08 职场文书
python读取mnist数据集方法案例详解
2021/09/04 Python
threejs太阳光与阴影效果实例代码
2022/04/05 Javascript