
js
vipp666
这个作者很懒,什么都没留下…
展开
-
echarts水球图例子
先引入echarts和水球图的js<script src='../dist/echarts.js'></script><script src='../dist/echarts-liquidfill.js'></script>然后js中写var bgColor = '#E3F7FF';var options = { ...原创 2019-11-15 15:14:49 · 778 阅读 · 0 评论 -
如何用js获取触发js事件的DOM
如题,如何用js获取触发js事件的DOM。对于某事件为myfunction(event),可以这样获取触发该函数的DOM:function myfunction(event) { event = event ? event : window.event; var obj = event.srcElement ? event.srcEl...转载 2018-10-30 09:59:59 · 1650 阅读 · 0 评论 -
Js实现map和深拷贝map
深拷贝和浅拷贝的区别1.浅拷贝: 将原对象或原数组的引用直接赋给新对象,新数组,新对象/数组只是原对象的一个引用2.深拷贝: 创建一个新的对象和数组,将原对象的各项属性的“值”(数组的所有元素)拷贝过来,是“值”而不是“引用”为什么要使用深拷贝?我们希望在改变新的数组(对象)的时候,不改变原数组(对象)深拷贝的要求程度我们在使用深拷贝的时候,一定要弄清楚我们对深拷贝的要求程度:是仅“深...原创 2018-10-30 14:27:37 · 11830 阅读 · 0 评论 -
鼠标悬停时表格中有些单元格需要弹窗显示一些额外信息
-1、需求与方案*1、鼠标移动悬停在单元格上,打开批注信息*2、当鼠标移开此批注单元格,批注信息自动消失;*3、批注信息需要尽量显示完整,所以要求批注单元格在浏览器上方,批注就显示在批注单元格下面,批注单元格在浏览器下方,批注信息就显示在单元格上面;*4、打开的批注信息必须挨着批注单元格进行打开,因为鼠标移开批注单元格,移动到批注信息上,信息窗口需要保留;2、实现思路1、鼠标放在有批注...原创 2018-12-05 11:25:50 · 3286 阅读 · 0 评论 -
js判断字符串以某个字符开头
indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。如果要检索的字符串值没有出现,则该方法返回 -1。var str = 'hello world! ';if (str.indexOf("hello") == 0) { alert("该字符串是以hello开头")}...原创 2018-12-03 18:38:42 · 9433 阅读 · 0 评论 -
阻止子标签触发父标签的事件
HTML结构:<td id="td" > <div id="div"> <a id="a" >最里层标签</a> </div></td>首先借助html来帮助我们理顺思路,我们在td标签中绑定了一个onmouseover事件,这时,当我们点击a标签时,事件进入捕获阶段原创 2018-12-06 16:33:59 · 1061 阅读 · 0 评论 -
使用layer弹窗里面有输入框时,在输入中文时会触发mouseleave事件而关闭弹窗
1、打开弹窗如下,在百度输入框里面输入中文时会触发layer弹窗绑定的mouseleave事件$("#layui-layer"+layer.index).on("mouseleave",function(e){ // 获取鼠标状态,x,y mouseX = e.pageX; mouseY = e.pageY; // 获取layer弹窗的top left width height等信...原创 2018-12-10 11:53:50 · 2141 阅读 · 0 评论