08 2011 档案

摘要:简短几句jquery代码实现一个图片向上滚动切换。animate()参数介绍:animate() 方法执行 CSS 属性集的自定义动画。该方法通过CSS样式将元素从一个状态改变为另一个状态。CSS属性值是逐渐改变的,这样就可以创建动画效果。只有数字值可创建动画(比如 "margin:30px")。字符串值无法创建动画(比如 "background-color:red")。PS:但是如果你引用了最新jquery ui框架的话backgroudColor,color之类的属性也可以实现渐变了。PS:使用 "+=" 或 "-=&q 阅读全文
posted @ 2011-08-29 22:37 红油小生 阅读(3058) 评论(0) 推荐(5)
摘要:闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。Js代码 var n=999; function f1(){ alert(n); } f1(); // 999另一方面,在函数外部自然无法读取函数内的局部变量。Js代码 function f1(){ var n=999; } alert(n); // error这里有一个... 阅读全文
posted @ 2011-08-28 22:16 红油小生 阅读(736) 评论(4) 推荐(3)
摘要:JavaScript 是面向对象的。但是不少人对这一点理解得并不全面。在 JavaScript 中,对象分为两种。一种可以称为“普通对象”,就是我们所普遍理解的那些:数字、日期、用户自定义的对象(如:{})等等。还有一种,称为“方法对象”,就是我们通常定义的 function。你可能觉得奇怪:方法就是方法,怎么成了对象了?但是在 JavaScript 中,方法的确是被当成对象来处理的。下面是一个简单的例子:JavaScript代码function func() {alert('Hello!');} alert(func.toString()); 在这个例子中,func 虽然是. 阅读全文
posted @ 2011-08-26 16:19 红油小生 阅读(263) 评论(0) 推荐(0)
摘要:参数介绍:substr方法返回一个从指定位置开始的指定长度的子字符串。stringvar.substr(start[,length])参数stringvar必选项。要提取子字符串的字符串文字或String对象。start必选项。所需的子字符串的起始位置。字符串中的第一个字符的索引为0。length可选项。在返回的子字符串中应包括的字符个数。如果length为0或负数,将返回一个空字符串。如果没有指定该参数,则子字符串将延续到stringvar的最后。首先需要引用jquery框架,谷歌和微软都有提供引用:<script type="text/javascript" sr 阅读全文
posted @ 2011-08-26 16:18 红油小生 阅读(6799) 评论(0) 推荐(1)
摘要:首先也要引用jquery框架以及jquery ui框架(jquery ui使用可参照“jquery ui中文说明”)。官方参考文档:http://jqueryui.com/demos/<script type="text/javascript" src="http://www.cnblogs.com/jq520/admin/jquery.js"></script><script type="text/javascript" src="http://www.cnblogs.com/jq520/ad 阅读全文
posted @ 2011-08-25 23:07 红油小生 阅读(509) 评论(0) 推荐(0)
摘要:最近眼睛很不舒服,几乎每天面对电脑10几个小时以上,找了点保护眼睛的资料:平衡四周光线 荧幕应置于正前方约一个手臂长的位置,距离18-28吋(45-70厘米),荧幕顶端与眼睛平齐。最佳角度为俯视10-20度,就像手上拿本书在阅读的样子。 眼科专家表示,比起年轻人,50岁以上的人在阅读时需要两倍的光线,而眼睛疲劳通常是因为电脑周遭的光线太亮。因此,平衡电脑荧幕亮度及室内光线非常重要。电脑若置于窗边,以荧幕侧面对着窗子,不宜背对或正对窗户;并随着一天中的不同时间,选择拉上窗帘、打开其他光源或调整光线等。 另外,来自墙壁或物体表面的眩光容易使眼睛疲劳,荧幕的反射光也不例外。可以的话,不... 阅读全文
posted @ 2011-08-25 09:23 红油小生 阅读(253) 评论(1) 推荐(1)
摘要:js代码:function GetQueryString(name){var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");var r = window.location.search.substr(1).match(reg);if (r!=null) return unescape(r[2]); return null;} URL的参数&参数名1=XXXX&参数名2=XXXX&参数名3=XXXXalert(GetQueryString("参数名 阅读全文
posted @ 2011-08-24 15:52 红油小生 阅读(727) 评论(0) 推荐(0)
摘要:snap-to(吸附移动):jQuery("#draggable1").draggable({snap:true});//默认,任何方式吸附jQuery("#draggable2").draggable({snap:"#snaptarget"});//以某元素的内外径吸附jQuery("#draggable3").draggable({snap:"#snaptarget",snapMode:"outer"});//以某元素外径吸附,吸附方式:本上吸其下,本下吸其上jQuery 阅读全文
posted @ 2011-08-24 15:44 红油小生 阅读(538) 评论(0) 推荐(1)
摘要:编写html代码,看了下draggable参数的各种效果。包括以下参数:1。jQuery("#draggable").draggable();2。jQuery("#draggable1").draggable({cursorAt:{cursor:"move",top:56,left:56}}); jQuery("#draggable2").draggable({cursorAt:{cursor:"crosshair",top:-5,left:-5}}); jQuery("#dragga 阅读全文
posted @ 2011-08-24 15:42 红油小生 阅读(1909) 评论(0) 推荐(1)
摘要:怎样判断有没有绑定一个事件,大家可以参考下。研究发现jQuery都将事件缓存起来了,其实也是为了防止内存溢出以及页面unload的时候的速度,也包括多函数触发,方便管理等诸多好处,具体可以参考此文。 jQuery会在window.unload的时候卸载所有绑定过的事件,释放内存的。判断元素上是否绑定过事件用如下语句:jQuery.data(elem,"events")[type] //老版本也能用 $(elem).data("events")[type] //1.2.3以后才能用 返回值: 一个Object,可以用for in来遍历。或者undefine 阅读全文
posted @ 2011-08-24 13:53 红油小生 阅读(627) 评论(0) 推荐(1)
摘要:参数说明findstring 目标字符串Required. Specifies a string value to find. To perform a global search add a 'g' flag to this parameter and to perform a case-insensitive search add an 'i' flag必选项。指定所要替换的字符串。要执行多次匹配需要添加一个”g“标记。要指定模糊匹配需要添加一个”i“标记newstring 新字符串Required. Specifies the string to repl 阅读全文
posted @ 2011-08-24 10:03 红油小生 阅读(214) 评论(0) 推荐(1)
摘要:jquery ui是jquery官方推出的配合jquery使用的用户界面组件集合!包含了许多的界面操作功能,如我们常用的表格排序,拖拽,TAB选项卡,滚动条,相册浏览,日历控件,对话框等JS插件~~可以很方便的开发用户界面上的功能,使得您的开发工作事半功倍~~不用写繁琐的JS代码~下载地址:http://ui.jquery.com/download 下载后会发现里面有很多的JS文件,也有DOME,您可以一一演示,现在,我介绍一些常用的UI库的使用基本的鼠标互动:拖拽(drag and dropping)、排序(sorting)、选择(selecting)、缩放(resizing)各种互动效果: 阅读全文
posted @ 2011-08-23 19:08 红油小生 阅读(443) 评论(0) 推荐(1)