JS
许跃飞
这个作者很懒,什么都没留下…
展开
-
前端-使用js全局替换JSON内容
var reg = new RegExp("被替换内容","g")//g表示全部的var data = JSON.parse(JSON.stringify(data).replace(reg,’替换内容’));其中JSON.parse()作用是将字符串转化成json数组,JSON.stringify()作用是将json数组转换成字符串...原创 2018-11-21 21:16:16 · 2368 阅读 · 0 评论 -
JS-使用navigator.userAgent.toLowerCase() 根据浏览器环境执行不同操作(如页面跳转)
// 若为微信浏览器,则跳转到指定链接 $(document).ready(function(){ var ua = navigator.userAgent.toLowerCase(); var isWeixin = ua.indexOf('micromessenger') != -1; var isAndroid = ua...原创 2018-11-21 21:28:49 · 2073 阅读 · 0 评论 -
PC微信内置浏览器,history.go(-1)进入变空白问题
问题:电脑版微信浏览器中,history.length不会因为关闭浏览器而消失,所以在执行history.go(-1)时,微信浏览器会判定为上一个页面存在,执行跳转。但当在微信中点击链接直接进入目标页面时,实际上当前浏览器中是不存在上一个页面的,导致倒退变成空白。解决方法1:可以直接使用window.location.href('www.xx.com')来跳转到指定“页面”。缺点:如果上一...原创 2018-12-10 21:09:53 · 3247 阅读 · 0 评论 -
使用jquery.scrollLeft实现文字水平滚动
一开始使用$("").css(“margin-left",num--)但是这种方法经常会有一种卡顿的感觉,遂优化使用jquery.scrollLeft优化后:<!DOCTYPE html><html><head> <meta charset="utf-8"> <title><原创 2019-01-11 13:06:27 · 1532 阅读 · 0 评论