随笔分类 - js学习
js使用过程中的问题及解决方法
摘要:在页面加载完成时候 '.add_project' 元素是可以触发click时间的,当动态添加 '.add_project' 时候,新添加的元素却触发不了click事件,类似下面的写法: 解决办法很简单,就是用全局的document来监控 '.add_project' 元素,如下: 这样就很好的解决了
阅读全文
摘要: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...
阅读全文
摘要:ajax提交表单时,发现过了好长时间才有反应。使用F12打开开发人员工具一看,发现提示“provisional headers are shown”。 百度了一下,才知道可能是ajax异步提交和form表单默认提交的关系没处理好,容易导致进程锁死,进而导致反应时间比较长。 于是,借鉴了别人介绍的解决
阅读全文
摘要:1、原生js设置select值的方法 (1)有时可能需要隐藏select,但是还得需要更改select所传递的值。(select的默认选中之为第一个,即下标为0的选项值) (2)原生js更改select选定的值 2、jquery设置select值的方法
阅读全文
摘要:1.在PC端打开摄像头的方法:(移动端不能使用) 能够实现打开摄像头并截图 2.在移动端打开摄像头的方法:(在PC端不能使用) 使用input:file标签, 去调用系统默认相机,摄像,录音功能,其实是有个capture属性,直接说明需要调用什么功能 <input type="file" accep
阅读全文
摘要:在网上查找到了一个实现文字无缝向上滚动效果的源码,结果发现运行有问题,于是就稍加改动,实现了js无缝向上滚动的效果。
阅读全文
摘要:验证码提交验证时,当填写验证码错误时,提示错误不提交。但当填写验证码正确时,页面停止在原地没反应。这是什么原因呢?刚开始,还以为可能是
阅读全文
摘要:在使用js展开式菜单时,发现只有加载完页面包含的js文件时,展开菜单才能折叠起来。 查找了一下原因:是因为js页面加载使用的是同步模式,又称阻塞模式,会阻止浏览器的后续处理,停止后续的解析,只有当当前加载完成,才能进行下一步操作。所以默认同步执行才是安全的。但这样如果js中有输出document内容
阅读全文

浙公网安备 33010602011771号