
js
西西里______
加油
展开
-
微信小程序接口封装
//使用const {getUserInfo} = require('./api')onShow: function () { this.getUserInfoFun()},getUserInfoFun(){ getUserInfo({ data: { "userId": 123456, "sign": "2342343gfdgf", }, callback: self.testFun }).then(res => { c.原创 2021-12-14 16:22:58 · 1109 阅读 · 0 评论 -
js常用方法
/** * 获取文件后缀名 * @param {String} filename */ export function getExt(filename) { if (typeof filename == 'string') { return filename .split('.') .pop() .toLowerCase() } else { throw new Error('f.原创 2021-09-07 11:25:08 · 198 阅读 · 0 评论 -
this指向问题
全局调用 fun() this=>window 对象调用 obj.fun() this=>点前面是谁就指谁 定时器处理函数 this=>window 事件处理函数 input上的onclick="fun(this)" this=>指向事件源(谁身上的事件,这里即是input) 自执行函数 this=>window改变函数this向的方法1.apply()语法:fun.apply(你想要改变fun的this指向,第二个参数是一个数组 数组里的元...转载 2021-03-21 12:53:27 · 162 阅读 · 0 评论 -
js计算经纬度距离
// 方法定义 lat,lngfunction GetDistance( lat1, lng1, lat2, lng2){ var radLat1 = lat1*Math.PI / 180.0; var radLat2 = lat2*Math.PI / 180.0; var a = radLat1 - radLat2; var b = lng1*Mat...转载 2019-04-25 17:30:57 · 4001 阅读 · 1 评论 -
(部分机型不适用)解决ios10及以上Safari双击和双指缩放无法禁止的问题
<script>/*禁止ios缩放,双击和双指*/window.onload=function () { document.addEventListener('touchstart',function (event) { if(event.touches.length>1){ event.preventDefault(); ...转载 2019-04-04 15:15:19 · 3893 阅读 · 3 评论 -
jquery on()事件 为什么给异步添加的元素绑定on不起作用
先说说on时间的两种用法一:on的第一种用法:直接绑定在源事件上$('event').on('eventName',function(){"use strict";});$('event').off('eventName');//这种用法有两个限制:(1)若是选中元素很多,每个都会有一个监听函数(2)无法为后添加的元素进行绑定二:on的第二种用法:委托给父元素进行事件监...原创 2019-03-18 17:35:55 · 843 阅读 · 0 评论 -
js识别图片二维码解析网址代码
下载analysis-qrcode.js <input type="file" id="input"> <button id="button">获取内容</button> <!--引入js文件--> <script src="<?=原创 2019-02-12 16:03:48 · 4473 阅读 · 2 评论 -
移动端滚动(局部)解决方案 2种
1.通过overflow来控制overflow-x:hidden; overflow-y: auto;此方法在安卓可以正常使用,ios滚动使用卡顿情况ios解决方案:css添加*{ -webkit-overflow-scrolling:touch;}2.通过引用 iscroll.js 来解决具体怎么用我就不说了๑乛◡乛๑,我想提的一点就是<div id=...原创 2018-09-12 21:42:24 · 1578 阅读 · 0 评论 -
滚动div内容,变化导航栏状态,点击导航栏切换div内容
<script src="https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js"></script><style> *{padding:0;margin:0;} .warp{position:relative;height:600px;width:300px;overflow:hidden} ...原创 2018-07-13 14:43:31 · 4245 阅读 · 2 评论 -
解决click在ios反应慢的问题
https://github.com/ftlabs/fastclick解决click在ios反应慢的问题去上面网址下载js-----fastclick.js,并放到你的页面,加上$(function() { FastClick.attach(document.body);});(jquery代码的前面)就可以了。...原创 2018-03-21 16:10:03 · 2188 阅读 · 0 评论 -
防止事件冒泡
$('.lat_st').click(function () { if(event.target==this){//这个是重点 $(this).toggle(); }});原创 2018-03-14 10:31:09 · 144 阅读 · 0 评论 -
js遍历php返回的数组,数组中含对象
原创 2018-03-06 11:57:54 · 981 阅读 · 0 评论 -
h5底部导航栏图标切换
.footer_si{position: fixed;bottom: 0;width: 100%;height: 55px;background: #f5f5f5;overflow: hidden;}.footer_si_box{width: 33%;text-align: center;margin-top: 8px;float: left;}.footer_si_box img{width...原创 2018-03-05 20:42:36 · 5705 阅读 · 1 评论 -
横向滚动,overflow-x:auto;失效怎么解决
重点是:父元素:overflow-x:auto;overflow-y:hidden;display:-webkit-box;子元素:float:none;原创 2018-03-09 15:41:53 · 14946 阅读 · 2 评论 -
ios局部滚动出界解决办法
https://segmentfault.com/a/1190000008096596转载 2018-01-30 16:44:45 · 849 阅读 · 0 评论