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


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 相关文章推荐
基于jquery的跨域调用文件
Nov 19 Javascript
javascript获取checkbox复选框获取选中的选项
Aug 12 Javascript
js获取元素外链样式的方法
Jan 27 Javascript
原生js实现百叶窗效果及原理介绍
Apr 12 Javascript
第七章之菜单按钮图标组件
Apr 25 Javascript
关于backbone url请求中参数带有中文存入数据库是乱码的快速解决办法
Jun 13 Javascript
jquery实现的回旋滚动效果完整实例【附demo源码下载】
Sep 20 Javascript
微信小程序 location API接口详解及实例代码
Oct 12 Javascript
vue Render中slots的使用的实例代码
Jul 19 Javascript
Vue常用指令详解分析
Aug 19 Javascript
从Node.js事件触发器到Vue自定义事件的深入讲解
Jun 26 Javascript
在vue项目中利用popstate处理页面返回的操作介绍
Aug 06 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
PHP如何实现Unicode和Utf-8编码相互转换
2015/07/29 PHP
基础的WordPress插件制作教程
2015/11/24 PHP
Thinkphp微信公众号支付接口
2016/08/04 PHP
JavaScript-世界上误解最深的语言分析
2007/08/12 Javascript
JavaScript 异步调用框架 (Part 3 - 代码实现)
2009/08/04 Javascript
flash 得到自身url参数的代码
2009/11/15 Javascript
javascript中的parseInt和parseFloat区别
2013/07/12 Javascript
删除条目时弹出的确认对话框
2014/06/05 Javascript
javascript写的异步加载js文件函数(支持数组传参)
2014/06/07 Javascript
js实现鼠标触发图片抖动效果的方法
2015/02/27 Javascript
百度地图API之本地搜索与范围搜索
2015/07/30 Javascript
两种js监听滚轮事件的实现方法
2016/05/13 Javascript
JS中的进制转换以及作用
2016/06/26 Javascript
用js写的一个路由(简单实例)
2016/09/24 Javascript
html中鼠标滚轮事件onmousewheel的处理方法
2016/11/11 Javascript
Javascript同时声明一连串(多个)变量的方法
2017/01/23 Javascript
Angular 2父子组件数据传递之局部变量获取子组件其他成员
2017/07/04 Javascript
bootstrap select下拉搜索插件使用方法详解
2017/11/23 Javascript
vue组件发布到npm简单步骤
2017/11/30 Javascript
解决Vue2.0 watch对象属性变化监听不到的问题
2018/09/11 Javascript
老生常谈JavaScript获取CSS样式的方法(兼容各浏览器)
2018/09/19 Javascript
使用layer.msg 时间设置不起作用的解决方法
2019/09/12 Javascript
小程序调用微信支付的方法
2019/09/26 Javascript
[04:10]2016国际邀请赛中国区预选赛第二日TOP10精彩集锦
2016/06/28 DOTA
python实现通过代理服务器访问远程url的方法
2015/04/29 Python
python 实现自动远程登陆scp文件实例代码
2017/03/13 Python
解决Python 爬虫URL中存在中文或特殊符号无法请求的问题
2018/05/11 Python
小白入门篇使用Python搭建点击率预估模型
2018/10/12 Python
Pycharm激活码激活两种快速方式(附最新激活码和插件)
2020/03/12 Python
伦敦剧院及景点门票:Encore Tickets
2018/07/01 全球购物
《小松树和大松树》教学反思
2014/02/20 职场文书
辞职信范文大全
2015/03/02 职场文书
2015年禁毒宣传活动总结
2015/03/25 职场文书
书法社团活动总结
2015/05/07 职场文书
2019年“红色之旅”心得体会1000字(3篇)
2019/09/27 职场文书
5道关于python基础 while循环练习题
2021/11/27 Python