随笔分类 -  JavaScript

jQuery的unbind()函数详解
摘要:jQuery的绑定事件非常方便,有bind、unbind、live、one,还有它帮你把一些常用的事件给单独了出来,比如控件的onclick事件,我们绑定onclick事件的时候只需要view sourceprint?1$("#testButton").click(function() { 2alert("I'm Test Button"); 如果我们要取消绑定的事件?jQuery有unbind的方法,专门用来取消绑定的事件view sourceprint?1$("#testButton").unbind("clic 阅读全文
posted @ 2011-12-01 16:48 张亮1988 阅读(9034) 评论(3) 推荐(1) 编辑
append,appendTo和prepend
摘要:1.append(content)向每个匹配的元素内部追加内容。1 <div>2 <p name="p1">p1</p>3 </div>比如要向div中再添加一个p标签:$('div').append('<p name="p2">p2</p>'); //结果为:<div> <p name="p1">p1</p> <p name="p2">p2</p>&l 阅读全文
posted @ 2011-12-01 16:35 张亮1988 阅读(302) 评论(0) 推荐(0) 编辑
jquery动画
摘要:基本动画show()显示隐藏的匹配元素。这个就是 'show( speed, [callback] )' 无动画的版本。如果选择的元素是可见的,这个方法将不会改变任何东西。无论这个元素是通过hide()方法隐藏的还是在CSS里设置了display:none;,这个方法都将有效。返回值:jQuery} 示例显示所有段落HTML 代码:<p style="display: none">Hello</p>jQuery 代码:$("p").show()show(speed,[callback])以优雅的动画显示所有匹配的元 阅读全文
posted @ 2011-11-18 08:13 张亮1988 阅读(451) 评论(0) 推荐(0) 编辑
最常用的200个JS代码
摘要:1.文本框焦点问题onBlur:当失去输入焦点后产生该事件onFocus:当输入获得焦点后,产生该文件Onchange:当文字值改变时,产生该事件Onselect:当文字加亮后,产生该文件<input type="text" value="郭强" onfocus="if(value=='郭强') {value=''}" onblur="if (value=='') {value='郭强'}">点击时文字消失,失去焦点时文字再出现2.网页按钮 阅读全文
posted @ 2011-11-17 18:48 张亮1988 阅读(2201) 评论(0) 推荐(0) 编辑
两个文本框同步输入
摘要:文本框的 onkeyup 属性,填写文本框时触发<table><tr><td>用户名 :</td><td><s:textfield onkeyup="doChangeVid(this.value);" name="sysLogin.name" id="sysLogin.name" size="20" maxlength="20" /><!-- 验证用户名的标识 --><label id="back 阅读全文
posted @ 2011-11-17 11:04 张亮1988 阅读(408) 评论(0) 推荐(0) 编辑
js使网站首面推荐产品图片滚动
摘要:<script type="text/javascript">$(function(){//自动缩放图片宽,高,文本高度$(".recopro-ul .boximg img").LoadImage(140,95,0,"{%网站目录%}Upfiles/system/loading.gif");$(".stroll").jMarquee({ visible:2, step:1, direction:"left" });});</script> 阅读全文
posted @ 2011-06-13 10:04 张亮1988 阅读(236) 评论(0) 推荐(0) 编辑
js 时间
摘要:var myDate = new Date(); var year = myDate.getFullYear(); var month = myDate.getMonth() + 1; if (month < 10){month = "0" + month;}本月第一天:year.toString() + month.toString() + "01" var myDate1 = new Date(year, parseInt(month) + 1, 0); var year1 = myDate1.getFullYear(); var month1 阅读全文
posted @ 2011-06-09 15:02 张亮1988 阅读(146) 评论(0) 推荐(0) 编辑
js得到一个月最大天数
摘要:JS里 面的new Date("xxxx/xx/xx")这个日期的构造方法有一个妙处,当你传入的是"xxxx/xx/0"(0号)的话,得到的日期是"xx"月的前一个 月的最后一天("xx"月的最大取值是69,题外话),当你传入的是"xxxx/xx/1"(1号)的话,得到的日期是"xx"月的后一个 月的第一天(自己理解)如果传入"1999/13/0",会得到"1998/12/31"。而且最大的好处是当你传入"xxxx/3/0&q 阅读全文
posted @ 2011-06-09 14:53 张亮1988 阅读(3282) 评论(0) 推荐(0) 编辑
JS获取当前各种日期格式
摘要:<script language="javascript">var myDate=new Date(); document.write(myDate.getYear().toString()+"<br>");//获取当前年份(2位) document.write(myDate.getFullYear().toString()+"<br>");//获取当前完整的年份(4位,1970-????) document.write(myDate.getMonth().toString()+"< 阅读全文
posted @ 2011-06-09 14:16 张亮1988 阅读(1393) 评论(0) 推荐(0) 编辑
js中取小数整数部分函数
摘要:1.丢弃小数部分,保留整数部分js:parseInt(7/2)2.向上取整,有小数就整数部分加1js: Math.ceil(7/2)3,四舍五入.js: Math.round(7/2)4,向下取整js: Math.floor(7/2)附:如何判断输入的数值类型(使用时不带引号!)"^\\d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-\\d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 &qu 阅读全文
posted @ 2011-06-08 16:59 张亮1988 阅读(4678) 评论(0) 推荐(0) 编辑
js 网页特效
摘要:1.oncontextmenu="window.event.returnValue=false"将彻底屏蔽鼠标右键<tableborderoncontextmenu=return(false)><td>no</table>可用于Table2.<bodyonselectstart="returnfalse">取消选取、防止复制3.onpaste="returnfalse"不准粘贴4.oncopy="returnfalse;"oncut="returnfalse 阅读全文
posted @ 2011-06-08 16:53 张亮1988 阅读(379) 评论(0) 推荐(0) 编辑