让前端飞前端大全

web前端开发中遇到的问题整理记录——2019-04

2019-04-01  本文已影响3人  有梦想的风筝

目录

1.css 匹配下标是奇数或偶数的子元素
2.获取屏幕高度
3.小程序tabbar显示不出的原因
4.小程序状态栏沉浸式

正文

1.css 匹配下标是奇数或偶数的子元素
    .item-order:nth-of-type(odd){
        border-left:3px solid #f5f5f5;
        //奇数
    }
    .item-order:nth-of-type(even){
        border-right:3px solid #f5f5f5;
       //偶数
    }
2.获取屏幕高度

获取览器显示区域的高度: $(window).height();

获取浏览器显示区域的宽度:$(window).width();

获取页面的文档高度:$(document).height();

获取页面的文档宽度:$(document).width();

获取滚动条到顶部的垂直高度:(document).scrollTop() 或(window).scrollTop();

获取滚动条到左边的垂直宽度:(document).scrollLeft() 或(window).scrollLeft();
传送门1
传送门2

3.小程序tabbar显示不出的原因

pages数组的第一项必须是tabBar的list数组的一员

"pages":[
"pages/clickDemo/clickDemo",
"pages/logs/logs",
"pages/index/index",
"pages/mypage/mypage"
]

tabbar中list数组内容是:

"list": [
{
"pagePath": "pages/index/index",
"text": "首页",
"iconPath": "image/location_normal.png",
"selectedIconPath": "image/location_selected.png"
},
{
"pagePath": "pages/logs/logs",
"text": "设置",
"iconPath": "image/setting_normal.png",
"selectedIconPath": "image/setting_selecred.png"
}

如果不是自定义的tabbar, custom为true也会显示不出来,这个是笔者个人粗心犯得小错误,找了半天.....

4.小程序状态栏沉浸式

app.json 中 window 配置:navigationStyle:"custom"

上一篇下一篇

猜你喜欢

热点阅读