摘要:
在VUE单页应用项目开发过程树形中有一个需求,需要选中树形控件(可以是点击选中行或者复选框),但是只能选中一个。控件使用的是Element ui中的el-tree,但是找了一下并没有单选组件的API,慢慢琢磨中。 1.el-tree组件 2.主要是通过两个事件进行联合判断, node-click节点 阅读全文
摘要:
本文转载自 IMWeb 前端博客: http://imweb.io/topic/5b6fd3c13cb5a02f33c013bd 本文是对之前同名文章的修正,将所有 webpack3 的内容更新为 webpack4,以及加入了笔者近期在公司工作中学习到的自动化思想,对文章内容作了进一步提升。 引 言 阅读全文
摘要:
写了一登录页,其中有动态验证码这一简单的功能。在大部分浏览器没问题。但是在i8以下,突然报错了,jquery中addeventlistener有问题。原来是jquery的版本有点高了,改为<script src="http://apps.bdimg.com/libs/jquery/1.11.1/jq 阅读全文
摘要:
1.event.stopPropagation()方法 这是阻止事件的冒泡方法,不让事件向documen上蔓延,但是默认事件任然会执行,当你掉用这个方法的时候,如果点击一个连接,这个连接仍然会被打开, 2.event.preventDefault()方法 这是阻止默认事件的方法,调用此方法是,连接不 阅读全文
摘要:
正确的解决办法是充分利用浏览器的队列特性,如下: 阅读全文
摘要:
先看一下效果图,背景表盘是一个底图。选一个漂亮的底图,整体钟表效果还是不错的。 下边上代码 阅读全文
摘要:
1.写一个方法将数组换成前端更易解析的树状结构 function getTree(data) { var newData = [], hash = {}; for (var i = 0; i < data.length; i++) { if (!hash[data[i].province]) { h 阅读全文
摘要:
今天在测试的时候发现,动态生成元素的点击事件$(document).on(“click”,function(){})在andriod设备和电脑浏览器模拟上可以触发,而在apple移动设备上却无法触发。 试过很多办法,在元素生成后 再绑定事件,把click改成touch事件,都没有用,最后好不容易百度 阅读全文
摘要:
document.ready和onload的区别——JavaScript文档加载完成事件页面加载完成有两种事件一是ready,表示文档结构已经加载完成(不包含图片等非文字媒体文件)二是onload,指示页面包含图片等文件在内的所有元素都加载完成。用jQ的人很多人都是这么开始写脚本的:$(functi 阅读全文
摘要:
开发时加了蒙层,却可以点击到蒙层下边的元素。查了以后才发现是 pointer-events:none属性具有允许点击穿透的功能,将其设为 pointer-events:auto就好使了。事件穿透让我想起了zepto.js中的tap事件同样会引发事件穿透的效果。如果用tap事件是为了提升响应速度,建议 阅读全文