随笔分类 -  JavaScript

JavaScript笔记,基本上都是原创(当然得站在别人的肩膀上)。非原创都是非常不错,而且网上不好找的JavaScript脚本才会转过来。
摘要:首先,我的操作系统是 Windows 2003 R2 ENT SP2(11年8月份的补丁还没打,但至少下面这SELECT的BUG是我上个月就发现的,所以和系统补丁无关)Opera版本是 11.50 1074下面这是一个SELECT的BUG,一般捕获SELECT控件的变化都是用onchange的吧??为了避免用户重复选择,一般会这样的吧??obj.disabled = true;// dosomething...obj.disabled = false;看下面代码吧<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional/ 阅读全文
posted @ 2011-08-12 17:25 consatan 阅读(336) 评论(1) 推荐(0)
摘要:原创,但印象中是看过类似的思路才想出来的方法,不过因为太久了,而且我的笔记里只记录我写的JS脚本,找不到当时看到的文章到底是写的什么了(不过可以确定的是那文章写的不是获取滚动条宽度)/*! * 获取浏览器竖向滚动条宽度 * 首先创建一个用户不可见、无滚动条的DIV,获取DIV宽度后, * 再将DIV的Y轴滚动条设置为永远可见,再获取此时的DIV宽度 * 删除DIV后返回前后宽度的差值 * * @return Integer 竖向滚动条宽度 */function getScrollWidth() { var noScroll, scroll, oDiv = document.createElem 阅读全文
posted @ 2011-07-06 16:17 consatan 阅读(2989) 评论(7) 推荐(2)
摘要:兼容IE6、IE7、IE8、Chrome 5、FF 3.6、Opera 10、Safari 5浏览器的DIV拖动效果 阅读全文
posted @ 2010-10-11 19:19 consatan 阅读(1089) 评论(0) 推荐(0)