随笔分类 - javascript
javascript
摘要:下面这个函数是去掉元素上指定的className,这功能用得多,看了其它人写的,都是先把className转行数组后,再删掉的,我就用正则来做吧,写这个函数的时候也碰到了问题,幸好有群里的.net和小袁帮忙,才得以完成。示例 :id为box的class可以为空,box这个class也可以是任意位置。大家自己测试一下吧。 PS:刚才在书上看到正则里的另一个符号‘\b’;匹配字...
阅读全文
摘要:function delReiteration(str) { var reg = /(.).*?\1/g; while (str.match(reg) != null) { str = str.replace(RegExp.$1, ''); } return str; } var str = 'abcdfdcea13241342'; alert(delReiteration(str...
阅读全文
摘要:闲来无事,就写了个比较方便调用的动画效果HTML:用法:
阅读全文
摘要:其实有时候觉得IE还是不错的。onmouseenter,onmouseleave这样的方便的东西,他就支持了。可FF却不支持。现封装一下。如果不知道mouseenter,mouseleave的作用就自己百度一下。HTML:
阅读全文
摘要:这个公司项目中的一个需求,效果是打印gmap里一个弹出层的内容,由于页面本身就已经有一个打印全页内容的功能,本来是想能过改变打印样式文件来实现这个功能的,但发现如果用户先打印这个弹出层的内容后,再打印全页内容的时候,样式文件没法变回原来的那个,也就是说没法确定改回原来的那个样式文件的时间点,由于时间比较紧,所以用的是window.open方法实现的。现在项目接近尾声,所以抽空写了个iframe版的...
阅读全文
摘要:最近也不知道在瞎忙些什么,七月份一篇日志没写。昨天公司项目要求模拟一个select。其实这玩意以前也写过。只是感觉没做好。所以又重写了一个。和系统默认的很相近吧。说明一下吧:一:鼠标点击这个肯定不用说了二:支持键盘上下键,回车键选择三:用tab键获得焦点后。也支持键盘上下键选择,无须弹出下拉菜单。其实也没啥,无非就是个select而已。由于这个是用在我们公司项目上的。所以如果你想拿去用,估计有些东...
阅读全文
摘要:昨天无意进到百度知道页面,发现左上边那块的轮换效果不错。就自己写了个,结构,图片,样式都是用它的。用法:new bdzhidao({tabId:'slider',conId:'rc-list',auto:true,interval:3000 })tabId,conId是必须的,auto是设置要不要自动执行效果,默认不自动循环。interval当然不是自动循环的时间间隔了,默认间隔为3秒。结构代码我...
阅读全文
摘要:效果可以在http://site.douban.com/about看到,左下边。它是基于jquery写的。结构去豆瓣网上扣吧。给ul加个ID,然后window.onload = function(){new wb('list')},调用相同的ID就可以了,比如这里的list.
阅读全文
摘要:公式一:公式二:应用:PS:这里有两个tween类.两个公式的效果差不多,只不过他们传得参数不一样,我简单的写了个应用,统一了一下用法。如果数学不好的话,公式就不要去研究了,就像我一样,直接拿来用就可以了。
阅读全文