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


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 相关文章推荐
实现复选框全选/全不选切换
Dec 23 Javascript
jQueryPad 实用的jQuery测试工具(支持IE,chrome,FF)
May 22 Javascript
JS实现商品倒计时实现代码
May 03 Javascript
利用Jquery实现可多选的下拉框
Feb 21 Javascript
$.each与$().each的区别示例介绍
Mar 20 Javascript
超精准的javascript验证身份证号的具体实现方法
Nov 18 Javascript
AngularJs bootstrap搭载前台框架——基础页面
Sep 01 Javascript
如何提高Dom访问速度
Jan 05 Javascript
深入理解Javascript中的观察者模式
Feb 20 Javascript
layui递归实现动态左侧菜单
Jul 26 Javascript
原生JavaScript实现日历功能代码实例(无引用Jq)
Sep 23 Javascript
swiper实现异形轮播效果
Nov 28 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
冰滴咖啡制作步骤
2021/03/03 冲泡冲煮
PHP模板引擎SMARTY
2006/10/09 PHP
谈谈新手如何学习PHP
2006/12/23 PHP
允许phpmyadmin空密码登录的配置方法
2011/05/29 PHP
fgetcvs在linux的问题
2012/01/15 PHP
PHP实现数组递归转义的方法
2014/08/28 PHP
Javascript 键盘事件的组合使用实现代码
2012/05/04 Javascript
js面向对象 多种创建对象方法小结
2012/05/21 Javascript
js控制input框只读实现示例
2014/01/20 Javascript
nodejs简单实现中英文翻译
2015/05/04 NodeJs
4种JavaScript实现简单tab选项卡切换的方法
2016/01/06 Javascript
基于JavaScript实现单选框下拉菜单添加文件效果
2016/06/26 Javascript
jQuery插件EasyUI实现Layout框架页面中弹出窗体到最顶层效果(穿越iframe)
2016/08/05 Javascript
响应式框架Bootstrap栅格系统的实例
2017/12/19 Javascript
PostgreSQL Node.js实现函数计算方法示例
2019/02/12 Javascript
vue基础之data存储数据及v-for循环用法示例
2019/03/08 Javascript
vue移动端城市三级联动组件使用详解
2019/07/26 Javascript
js正则表达式简单校验方法
2021/01/03 Javascript
[01:16:01]VGJ.S vs Mski Supermajor小组赛C组 BO3 第一场 6.3
2018/06/04 DOTA
python实现将汉字转换成汉语拼音的库
2015/05/05 Python
python实现批量改文件名称的方法
2015/05/25 Python
在主机商的共享服务器上部署Django站点的方法
2015/07/22 Python
pytorch 加载(.pth)格式的模型实例
2019/08/20 Python
Python Django 添加首页尾页上一页下一页代码实例
2019/08/21 Python
Ubuntu配置Pytorch on Graph (PoG)环境过程图解
2020/11/19 Python
html5 拖拽上传图片实例演示
2013/04/01 HTML / CSS
美国内衣品牌:Leonisa
2016/08/14 全球购物
C面试题
2015/10/08 面试题
iostream与iostream.h的区别
2015/01/16 面试题
2015年个人现实表现材料
2014/12/10 职场文书
先进基层党组织事迹材料
2014/12/25 职场文书
财务会计岗位职责
2015/02/03 职场文书
网吧温馨提示
2015/07/17 职场文书
Mysql分析设计表主键为何不用uuid
2022/03/31 MySQL
以MySQL5.7为例了解一下执行计划
2022/04/13 MySQL
Linux中sftp常用命令整理
2022/06/28 Servers