最初我使用search作为字符串查找的方法他使用一个正则进行匹配,然后返回布尔(手册上是这么说,但实际返回的是-1)这样给我的验证过程带来了麻烦,无论我填一样的或不一样的 他均返回-1 囧啊!!var reg = '/'+tagsName+'/'; var rr = inputName.search(reg); if(rr){ $('#favInfo').html('请不要重复添加一个标
因为项目需要写这种效果,于是就写出来了 - -为了给很多地方用将核心代码封装起来了,然后配合AJAX和页面JS,很好用!var rListInitId = 0; var rListLock = false; var rListCallBack = null; function fListDelInit(id, listCallBack){ if(id == '' || rListSit
google最近公开了Closure Compiler,试用了一下,确实很不错,我们可以利用它重构,压缩自己的JS代码,从而提高JS代码性能并减少http请求所带来的消耗1.解压compiler-latest后,我们会得到compiler.jar2.因为是jar文件,所以我们需要配置JAVA环境,安装JAVA环境后,在path中添加JAVA的bin目录即可,不用写什么%java_home%这些东西
其实蛮杯具的 一个渐隐渐显弄了几个小时了 这是再次修改后的代码用了两个变量来判断是否隐藏,这下杜绝了一些想不到的现象什么意想不到的现象呢?之前的那个版本从逻辑上来说没什么问题,但是遇上鼠标在多个NAV上乱晃,同时触发多个事件的时候,有的时候导航条显示出来,马上又没了,但是没有触发我设置的渐隐事件,,,不知道是怎么回事 - -var navShow = true; var usrOverMouse
昨天速成了个淡入淡出下拉菜单的JS代码,但是在使用的时候发现有时鼠标移开不消失,其实原因很简单,就是当用户鼠标停留在下拉箭头的时候,菜单显示了出来,但是菜单消失的条件是用户离开菜单,如果用户不老实,不将鼠标移入菜单,那么菜单就消失不了了,解决的方法,我是这样弄的,就是设置一个定时器,当鼠标离开下拉箭头时,设置一个定时器,看用户有没有讲鼠标移入菜单,如果1秒后没有移入菜单,那么就隐藏菜单~var n
我是这样写的 直接分析代码吧当页面加载完成的时候去执行init方法,根据DIV的宽度和一个格子的宽度高度生成合适数量的格子然后生成格子,地雷数据是保存在数组之中,点击的时候根据ID读取数组中相应键名的数据,判断有没有点到地雷如果没有点到,则打开这个格子,同时判断周围的地雷个数,如果个数为0,那么递归调用自己,自动打开周围的8个格子$(document).ready(function(){
今天遇上了一个表单提交不了的问题,按钮的代码是这样的所以以后写JS的时候 ID不要用submit这类的词 不然会杯具点击提交之后提示submit is not a function 纠结了一会 改成其他名字就好使了
今天玩了下瀑布流,有一些心得,就抛砖引玉写在这里了,还请大神指教~1.新浪风格的瀑布流(姑且就这么说吧)就是微博登陆那里的最新消息,其实新浪并不是想做成那种瀑布流,只是有人改良而已特点:1.实实在在的会动~看上去比较炫2.加载时带宽消耗很大,后期带宽消耗小关键代码: $('#pic_title_a').hover(function(){ clearInterval(timesa); }
比我自己写的考虑的周全 这是他的正则 /^([a-zA-Z0-9]+[_|_|.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|_|.]?)*[a-zA-Z0-9]+.[a-zA-Z]{ldelim}2,3{rdelim}$/; 今天用在项目上面了 这是项目里的代码 以后还能用 //check mail $('#mail').keyup(function(){ v
ARK上面取过来的 没有亲自考证 用的时候要注意下 需要的js函数 var imgUrl = ''; //获取视频对象函数 function thisMovie(movieName) { if (navigator.appName.indexOf("Microsoft") != -1) { return window[movieName] } else { return docu