博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
前端笔记-基础笔记
阅读量:4959 次
发布时间:2019-06-12

本文共 1379 字,大约阅读时间需要 4 分钟。

// 关闭移动端浏览器

if(navigator.userAgent.toLowerCase().match(/MicroMessenger/i) == 'micromessenger'){WeixinJSBridge.call('closeWindow')}else{if(navigator.userAgent.indexOf('Android') > -1 || navigator.userAgent.indexOf('Linux') > -1){window.opener=null;window.open('about:blank','_self','').close();}else {window.opener = null;window.open("about:blank", "_self");window.close();}}

 

//input失去焦点时调用以下代码,解决ios键盘收起时不恢复位置

setTimeout(() => {const scrollHeight = document.documentElement.scrollTop || document.body.scrollTop || 0;window.scrollTo(0, Math.max(scrollHeight - 1, 0));}, 100);

 

//监听键盘回车键,收起键盘

document.οnkeydοwn=function(e){
//对整个页面文档监听var keyNum=window.event ? e.keyCode :e.which; //获取被按下的键值

 

//判断如果用户按下了回车键(keycody=13)

if(keyNum==13){e.preventDefault();document.activeElement.blur(); // 关闭软键盘}}

 

//有些情况下进入一个页面调用scrollTop事件不生效,原因可能是采用了动画,采用异步操作即可解决

setTimeout(() => {let height=document.getElementsByClassName('ul-scoll')[0].getElementsByTagName('li')[0].clientHeight;document.getElementsByClassName('ul-scoll')[0].scrollTop=(index-2)*height},0)

 

//解决蒙层点透问题

document.getElementsByTagName('body')[0].style.overflow='hidden'; //show时    document.getElementsByTagName('body')[0].style.overflow='auto';//hide时

//select选择问题:某些情况下从后台获取数据后给select赋值不生效,可能是数据类型不一致,试试加一个空字符串 

 

this.list.ssId=res.data.list.ssId+'';

 

仅做个人项目记录,如有错误,请指教!

 

转载于:https://www.cnblogs.com/zhenchaojia/p/10247370.html

你可能感兴趣的文章
[Xcode 实际操作]五、使用表格-(1)使用UITableView制作简单表格
查看>>
Mysql net start mysql启动,提示发生系统错误 5 拒绝访问,原因所在以及解决办法
查看>>
设计模式--门面模式C++实现
查看>>
Android SurfaceFlinger服务(五) ----- VSync信号的产生
查看>>
[Algorithm -- Dynamic programming] How Many Ways to Decode This Message?
查看>>
[SVG] Combine Multiple SVGs into an SVG Sprite
查看>>
[AngularJS + Webpack] Requiring CSS & Preprocessors
查看>>
[Angular 2] ng-control & ng-control-group
查看>>
WEB前端页面常用CSS简写优化技巧
查看>>
约瑟夫环问题
查看>>
AI Conditional GAN
查看>>
结对编程_四则表达式生成
查看>>
SD卡状态变动receiver接收不到的问题
查看>>
Windows 7 SP1无人值守自动应答文件制作
查看>>
如何用WordPress做网站?
查看>>
Linux下gcc,g++,gdb,scon部分用法笔记
查看>>
Spring boot 1: 使用IDEA创建Spring boot项目
查看>>
经典SQL语句大全(转)
查看>>
多表查询
查看>>
assign和weak的深层次解析
查看>>