随笔分类 -  js学习

js使用过程中的问题及解决方法
摘要:在页面加载完成时候 '.add_project' 元素是可以触发click时间的,当动态添加 '.add_project' 时候,新添加的元素却触发不了click事件,类似下面的写法: 解决办法很简单,就是用全局的document来监控 '.add_project' 元素,如下: 这样就很好的解决了 阅读全文
posted @ 2019-06-08 16:28 imustsun 阅读(5853) 评论(0) 推荐(1)
摘要:window.alert = function(str) { var shield = document.createElement("DIV"); shield.id = "shield"; shield.style.position = "absolute"; shield.style.left = "0px"; shield.style.top = "0px"; shield... 阅读全文
posted @ 2019-04-28 14:28 imustsun 阅读(2679) 评论(0) 推荐(0)
摘要:ajax提交表单时,发现过了好长时间才有反应。使用F12打开开发人员工具一看,发现提示“provisional headers are shown”。 百度了一下,才知道可能是ajax异步提交和form表单默认提交的关系没处理好,容易导致进程锁死,进而导致反应时间比较长。 于是,借鉴了别人介绍的解决 阅读全文
posted @ 2019-02-21 13:13 imustsun 阅读(1384) 评论(0) 推荐(0)
摘要:1、原生js设置select值的方法 (1)有时可能需要隐藏select,但是还得需要更改select所传递的值。(select的默认选中之为第一个,即下标为0的选项值) (2)原生js更改select选定的值 2、jquery设置select值的方法 阅读全文
posted @ 2018-12-04 22:24 imustsun 阅读(20157) 评论(0) 推荐(0)
摘要:1.在PC端打开摄像头的方法:(移动端不能使用) 能够实现打开摄像头并截图 2.在移动端打开摄像头的方法:(在PC端不能使用) 使用input:file标签, 去调用系统默认相机,摄像,录音功能,其实是有个capture属性,直接说明需要调用什么功能 <input type="file" accep 阅读全文
posted @ 2018-09-21 10:10 imustsun 阅读(3629) 评论(0) 推荐(1)
摘要:在网上查找到了一个实现文字无缝向上滚动效果的源码,结果发现运行有问题,于是就稍加改动,实现了js无缝向上滚动的效果。 阅读全文
posted @ 2018-08-01 10:19 imustsun 阅读(3621) 评论(0) 推荐(0)
摘要:验证码提交验证时,当填写验证码错误时,提示错误不提交。但当填写验证码正确时,页面停止在原地没反应。这是什么原因呢?刚开始,还以为可能是 阅读全文
posted @ 2018-07-01 15:44 imustsun 阅读(270) 评论(0) 推荐(0)
摘要:在使用js展开式菜单时,发现只有加载完页面包含的js文件时,展开菜单才能折叠起来。 查找了一下原因:是因为js页面加载使用的是同步模式,又称阻塞模式,会阻止浏览器的后续处理,停止后续的解析,只有当当前加载完成,才能进行下一步操作。所以默认同步执行才是安全的。但这样如果js中有输出document内容 阅读全文
posted @ 2017-10-05 21:32 imustsun 阅读(331) 评论(0) 推荐(0)