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


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 相关文章推荐
Javascript快速排序算法详解
Dec 03 Javascript
基于javascript实现漂亮的页面过渡动画效果附源码下载
Oct 26 Javascript
Javascript基于jQuery UI实现选中区域拖拽效果
Nov 25 Javascript
Javascript中关于Array.filter()的妙用详解
Dec 04 Javascript
javascript 中iframe高度自适应(同域)实例详解
May 16 Javascript
关于axios不能使用Vue.use()浅析
Jan 12 Javascript
js canvas实现画图、滤镜效果
Nov 27 Javascript
对layui数据表格动态cols(字段)动态变化详解
Oct 25 Javascript
JS实现可视化音频效果的实例代码
Jan 16 Javascript
Vue项目移动端滚动穿透问题的实现
May 19 Javascript
浅谈React中组件逻辑复用的那些事儿
May 21 Javascript
js闭包和垃圾回收机制示例详解
Mar 01 Javascript
微信小程序整合使用富文本编辑器的方法详解
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
ThinkPHP3.1新特性之对分组支持的改进与完善概述
2014/06/19 PHP
PHP命名空间namespace的定义方法详解
2017/03/29 PHP
PHP面向对象程序设计子类扩展父类(子类重新载入父类)操作详解
2019/06/14 PHP
&amp;lt;script defer&amp;gt; defer 是什么意思
2009/05/10 Javascript
js中有关IE版本检测
2012/01/04 Javascript
Jquery chosen动态设置值实例介绍
2013/08/08 Javascript
JavaScript中“过于”犀利地for/in循环使用示例
2013/10/22 Javascript
一个JavaScript递归实现反转数组字符串的实例
2014/10/14 Javascript
jQuery插件datalist实现很好看的input下拉列表
2015/07/14 Javascript
js表单中选择框值的获取及表单的序列化
2015/12/17 Javascript
Bootstrap3使用typeahead插件实现自动补全功能
2016/07/07 Javascript
JavaScript蒙板(model)功能的简单实现代码
2016/08/04 Javascript
Vue 2.0 服务端渲染入门介绍
2017/03/29 Javascript
学习Vue组件实例
2018/04/28 Javascript
Node.js命令行/批处理中如何更改Linux用户密码浅析
2018/07/22 Javascript
js实现中文实时时钟
2020/01/15 Javascript
vue实现路由不变的情况下,刷新页面操作示例
2020/02/02 Javascript
JS数组方法reduce的用法实例分析
2020/03/03 Javascript
vue中echarts图表大小适应窗口大小且不需要刷新案例
2020/07/19 Javascript
vue中父子组件传值,解决钩子函数mounted只运行一次的操作
2020/07/27 Javascript
vue实现可移动的悬浮按钮
2021/03/04 Vue.js
Python程序设计入门(2)变量类型简介
2014/06/16 Python
python中enumerate的用法实例解析
2014/08/18 Python
pandas apply 函数 实现多进程的示例讲解
2018/04/20 Python
python 函数内部修改外部变量的方法
2018/12/18 Python
python 读取yaml文件的两种方法(在unittest中使用)
2020/12/01 Python
《小小竹排画中游》教学反思
2014/02/26 职场文书
关于安全演讲稿
2014/05/09 职场文书
道德演讲稿
2014/05/21 职场文书
关于青春的演讲稿三分钟
2014/08/22 职场文书
户籍证明模板
2014/09/28 职场文书
经典励志格言:每日一句,让你每天充满能量
2019/08/16 职场文书
在 Golang 中实现 Cache::remember 方法详解
2021/03/30 Python
CSS3实现指纹特效代码
2022/03/17 HTML / CSS
centos7安装mysql5.7经验记录
2022/05/02 Servers
mysql通过group by分组取最大时间对应数据的两种有效方法
2022/09/23 MySQL