- 博客(19)
- 资源 (1)
- 收藏
- 关注
原创 location.href和location.search区别
location.href和location.search区别:location.href返回完整的 URL,如:var url = location.href; //url=http://write.blog.csdn.net/postedit?ref=toolbar&ticket=ST-238906-YIVrWAhpAUsswkCIvYkb-passport.csdn.netloca...
2017-07-31 09:38:03 4067
原创 事件嵌套导致的bug
jquery源代码如下: $("#userNumber").click(function(){ $(this).mouseleave(function(){ var phone = $("#userNumber").val(); if(!isMobileNumber(phone))
2017-07-29 16:36:23 297
原创 vue.js中报错: TypeError: Cannot read property 'indexOf' of undefined
[Vue warn]: Error when evaluating expression "name.indexOf('jack') >= 0": TypeError: Cannot read property 'indexOf' of undefinedypeError: Cannot read property 'indexOf' of undefined,从这句话中indexOf
2017-07-25 09:11:57 107821
原创 解决在chrome中input出现黄色背景的问题
chrome 表单自动填充后,input文本框的背景会变成黄色的。通过审查元素可以看到这是由于chrome会默认给自动填充的input表单加上input:-webkit-autofill私有属性,如下图所示:解决方式:可以对input:-webkit-autofill使用足够大的纯色内阴影来覆盖input输入框的黄色背景,如下所示:input:-webkit-autof
2017-07-24 10:07:56 603
原创 css3设置box-shadow
css3设置box-shadow对象选择器 {box-shadow:[投影方式] X轴偏移量 Y轴偏移量阴影模糊半径 阴影扩展半径 阴影颜色}基本语法是{box-shadow:[inset] x-offset y-offset blur-radius spread-radiuscolor}阴影类型:此参数可选。如不设值,默认投影方式是外阴影outse
2017-07-23 12:26:37 270
原创 将需要人为触发的事件放在定时器或者循环中,程序有可能产生Bug
将需要人为触发的事件,比如click(),mouseleave()等事件放在定时器或者循环中,程序有可能产生Bug。 比如点击事件需要人为操作,与他并行语句不需要人为操作。那么当程序执行到点击事件的时候,因为人为没有去点击,所以该事 件没有触发。此时程序就会跳过点击事件,接着执行下面的代码。 如果说在一个循环里面,想在每一次循环中,获取元素的Id,然后通过这个id
2017-07-21 21:53:25 563
原创 js和jquery获取元素的方法
js和jquery获取元素节点的方法:一、js通过document节点获取:document.getElementById("elementId");document.getElementsByName("elementName");document.getElementsByTagName("tagName");document.getElementsByClas
2017-07-21 18:34:40 6841
原创 a标签没有disabled属性
a标签没有disabled属性,那么当我们想禁用a标签的点击事件的时候按照下面方法设置。下面是html代码: 进入js代码如下:$(“#entry”).attr("disabled",true);$("#entry").css("pointer-events","none");这样就可以将a标签设成不可点击状态了。不过虽然是不可点击状态,当a标签任然是蓝色,所以要人为的
2017-07-20 20:49:31 76794 1
原创 遮罩层不能覆盖导航条
在设置遮罩层的时候,发现遮罩层不能覆盖导航条。原因:可能是z-index的值设的太小了。如下面所示:#bg_background{ position: absolute; z-index: 8; top:0px; left: 0px; right: 0px; bottom: 0px; background-col
2017-07-20 16:19:15 2119 1
原创 jquery 点击元素实现背景色改变,点击元素以外任意地方还原该元素背景色
jquery 点击元素实现背景色改变,点击元素以外任意地方还原该元素背景色html代码如下: ssssds div{ width: 300px; height: 300px; border:3px red solid; } jquery代码如下:$(function(){ $("div").click(
2017-07-20 15:00:05 15712
原创 对jquery的引用
当我们在写一些事件的时候,采用jquery框架来实现功能,出现的问题:在console台输出的信息如下:错误提示:$符号没有定义。我们一般认为采用jquery框架来编写js代码的时候,$符号代表jquery框架。现在提示$符号没有定义,说明我们在.html中没有引入该框架,所以提示$符号没有定义。解决方法: 在html页面中引入jquery框架,如下所示:
2017-07-20 11:05:16 246
原创 js中的val() 和 text() html() 区别
共同点:text(),html() ,val()三个方法用于html元素的存值和取值。区别:text()用于html元素文本内容的存取 html()不但可以用于html元素文本内容的存取,还可以用于html内容的存取 val()用于input元素内容的存取示例如下:我们js代码如下: console.log(
2017-07-20 10:46:32 1914
原创 svn的使用方法
第一次下载项目1,登陆淘宝svn,找到对应的项目,复制svn路径2,在你的项目空间新建项目目录,svn checkout,按提示输入账号密码,即可完成项目的下载。3,项目下载之后,新建一个文件夹,命名index(自己取名字)项目的更新:如果你的项目不是首次下载,那么直接在项目的路径下右击,选择update,就可以将服务器上最新的代码给下载下来,不管是自己写的还是
2017-07-20 10:43:47 197
原创 setInterval()函数的用法心得
最近在用setInterval()函数实现一个倒计时功能,倒计时结束则跳转到另一个页面。遇到的问题如下:有问题的代码:var isLogin = getCookie("isLogin"); var num = 5; if (isLogin != 1) { // 显示遮罩层 $("#bg_background").show();
2017-07-19 21:26:44 8500
原创 autocomplete="off"在chrom中失效
问题:在表单的输入框中,有时候我们并不希望点击输入框时,会出现提示信息。这时,在<input>中添加属性,一般能达到目的。而在chrom里面就失效。解决方法:浏览器根据t输入框的时,会自动填充账号和密码的输入框。先将作为密码的输入框的type设成:,当点击密码输入框的时候,将其type属性设为:这样问题就解决了。HTML页面代码如下: type="te
2017-07-18 18:38:01 639
原创 对mouseout/mouseleave,mouseover/mouseenter事件的解析
1、mouseover与mouseenter mouseover:鼠标指针穿过被选元素或其子元素,都会触发 mouseover 事件。 mouseenter:只有在鼠标指针从元素外穿入被选元素(到元素内)时,才触发 mouseenter 事件。2、mouseout与mouseleave mouseout:不论鼠标指针离开被选元素还是任何子元素,都会触
2017-07-17 18:57:32 267
原创 对于console输出:xxx is not defined or is not a function的解析
1、如果console输出信息为“m is not defined”: 可能的问题是:m这个对象不存在,或者在用类或者id引用这个对象的时候,类名或者id名写错了。直白点就是要么该对象不存在, 要么是没有正确引用到该对象2、要是console输出信息是“ nnn is not a function ”, 但是在别的地方对nnn()的引用却是成功的,这有可能是在引用这个函数的时候,写函数...
2017-07-17 18:37:21 9240
原创 svn的使用注意事项
1、svn说白了就是一种实现文件共享管理的软件,分成服务器端和客户端,所有的文件都存放在服务器端,每个人可以用客户端把文 件取到本地查看,也可以在本地修改后上传到 服务器端,这样大家就可以随时获得最新版的文件2、冲突问题: 在update之后出现冲突部分,会出现4个文件。右击带三角黄色的文件,选择edit conflict。此时会出现三个文件,左边框.thei
2017-07-17 18:23:23 332
原创 跨域问题
首先解释一下跨域定义:在A网站中,希望使用Ajax来获得B网站中的特定内容。如果A网站与B网站不在同一个域中,那么就出现跨域访问问题。:在A网站中,希望使用Ajax来获得B网站中的特定内容。如果A网站与B网站不在同一个域中,那么就出现跨域访问问题。出现跨域问题时,在console里面会有如下提示信息:“XMLHttpRequest cannot load http:-------- not...
2017-07-17 18:09:43 213
在线剪切图片:cropbx.js插件的源代码
2017-11-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人