
js
懵懂学子
这个作者很懒,什么都没留下…
展开
-
一组数差距过大的问题:symbolsize 计算公式
解决的问题当一组数据的值相差太大,导致在页面渲染的效果太差。比如一个点占据了整个屏幕,一个点小到看不见。这时候这个计算公式就可以起作用了/** * symbolsize计算公式 * minSize:最小的尺寸 * coefficientSize:系数,自己定义 * currentValue:当前symbol的值 * maxValue:所有symbol的最大值 * minValue:所有symbol的最小值 * defaultValue:计算失败时的默认值,可不传。默认20 */func原创 2021-04-02 16:48:56 · 2583 阅读 · 2 评论 -
jquery 节流防抖
前言在一些大数量或者有延迟性的操作下,为了页面不要每次输入或者点击的时候闪烁,我们需要对接口进行调用频率限制。直接上代码代码//需要定义在方法外let timeout;function throttling(){ //先清理 clearTimeout(timeout) timeout = setTimeout(() => { //在此处写调用的方法,可以实现仅最后一次...原创 2020-03-25 16:02:12 · 5096 阅读 · 0 评论 -
mapbox-gl:Style is not done loading
这个错误是因为画的时候样式还没加载完成,下面就调用了。在一些论坛上也能找到别人有遇到这些问题:https://stackoverflow.com/questions/44394573/mapbox-gl-js-style-is-not-done-loading?rq=1https://www.javaear.com/question/44394573.html这个时候在你调用的的方法中加一...原创 2019-05-16 11:01:54 · 6999 阅读 · 0 评论 -
jquery 点击浏览器返回上一页按钮并能直接刷新
A,B两个页面,从B页面点击浏览器的返回上一页按钮,跳转到A页面,此时需要A页面重新加载,则可以在A页面加上这一段 var isPageHide = false; window.addEventListener('pageshow', function () { if (isPageHide) { window.location.rel...原创 2018-11-06 11:17:36 · 4796 阅读 · 0 评论 -
layui lay-verify form表单自定义验证规则
官方文档详见:https://www.layui.com/doc/modules/form.html#verify虽然layui的官方文档已经是写的比较详细,但是初次使用的时候总会懵一下,这里纪录一下lay-verify自定义验证规则的时候到底放哪。html:<input type="text" lay-verify="digital" placeholder="请输入数字">...原创 2018-10-25 14:56:06 · 50235 阅读 · 6 评论 -
ajax返回成功却进入了error
$.ajax({ type: "POST", url: "", data: { }, dataType: "json",//注意这里 success: function(data){ console.log(data) }, error:func...原创 2018-05-16 13:08:03 · 18020 阅读 · 0 评论 -
layui的laydate控件的使用
目前使用的layui版,没有单独使用laydate。 官网上的例子是每个属性单独设置的,我稍微整合了一下常用属性。引入了css和js以后//初始化时间layui.use('laydate', function() { //初始化layui var laydate = layui.laydate; //执行一个laydate实例 laydate.rende...原创 2018-04-28 10:53:26 · 3523 阅读 · 0 评论 -
radio取消选中并能再次选中
网上很多都是只能取消选中,之后就无法选中了。 按照这个方法可以再次选中$(document).ready(function(){ var old = null; //用来保存原来的对象 $(".radioCheck").each(function(){//循环绑定事件 if(this.checked){ ...转载 2018-05-09 17:28:11 · 7706 阅读 · 0 评论 -
input下拉选择框可以自行输入也可以下拉选择
我这里使用的是原生H5标签 datalist <input class="browsers" list="browsers"> <datalist id="browsers">browsers <option value="清醒">原创 2018-04-18 09:35:35 · 18379 阅读 · 7 评论 -
手机社会化分享到qq好友、qq空间、微信、微信朋友圈、微博等(区分浏览器)
先下载js包并引用 官网:http://www.calledt.com/soshm/ github:https://github.com/calledT/soshm//隐藏域 点击分享以后弹出本隐藏域<div class="soshm" id="share"></div>js代码<script> //所有支持的分享出去...原创 2018-02-07 14:18:05 · 1252 阅读 · 0 评论 -
js jquery 限制input输入框只能输入两位小数的数字
//正整数 两位小数$('.inputWrap').on('input', function () { var num = $(this).val(); if(num.indexOf(".") !== 0){ num = num.replace(/[^\d.]/g, ""); //清除“数字”和“.”以外的字符 ...原创 2018-01-31 20:53:55 · 1021 阅读 · 0 评论 -
利用layer实现放大图片的效果
引用layer.js//小图a href="javascript:amplificationImg('图片名','图片地址')">img src="" alt=""/>a>//隐藏域 也就是放大以后的图片位置img alt="" style="display:none" id="displayImg" src="" />//js方法体function ampli原创 2018-02-07 13:59:18 · 8354 阅读 · 2 评论 -
js/jquery获取不到页面元素 需要点击一下才能找到
2018-03-23 更新 更新内容:检查在获取的时候是不是使用class获取元素,如果是则修改为通过id获取元素。通过id获取元素是可以直接获取到的以下为原文 ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ 在项目中,尤其是后台管理常用到iframe嵌套,但是最近遇到一个问题。 我在页面上想要去获取页面的一个元素,却无法获取到元素 但是使用...原创 2018-02-06 19:39:42 · 4744 阅读 · 4 评论 -
百度地图js Uncaught TypeError: Cannot read property ‘gc‘ of undefined
我们在使用百度地图的js时往往是这样初始化参数它的 var map = new BMap.Map("allmap");//请注意这段 var lng=''; var lat=''; var point = new BMap.Point(lng, lat); map.centerAndZoom(point, 17); map.zoomOut();...原创 2018-02-26 15:07:32 · 28628 阅读 · 2 评论 -
org.apache.jasper.JasperException: Unable to compile class for JSP:
出现这种情况往往都是在 include 多个JSP页面后出现,报错信息为: ERROR LogErrorInfoImpl:42 - Error Happen:org.apache.jasper.JasperException: Unable to compile class for JSP:An error occurred at line: 158 in the gene转载 2018-01-26 09:31:26 · 559 阅读 · 0 评论 -
kindeditor富文本编辑器通过参数初始化限制上传图片等功能
我们某些时候需要在kindeditor富文本编辑器上限制用户不能使用某些功能,虽然可以通过class来限制,但是这样毫无疑问很low。 无意翻到了官网的一篇初始化编辑器的参数。 详情点击↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ 点击跳转官网原文 详情点击↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑转载 2018-01-31 21:04:10 · 902 阅读 · 0 评论