07 2012 档案

摘要:1.基本效果(1)隐藏 hide() hide(speed [,callback])(2)显示 show() show(speed [,callback])(3)交替显示隐藏 toggle() //单击一次隐藏,再单击一次显示,循环。。。。 toggle(switch) //switch 为true则显示,false则隐藏 toogle(speed [,callback])2.滑动效果(1)向上收缩 slideUp(speed [,callback])(2)向下展开 slideDown(speed [,callback])(3)交替伸缩样式 slideToggle(spee... 阅读全文
posted @ 2012-07-18 21:58 lihui_yy 阅读(398) 评论(0) 推荐(0) 编辑
摘要:ajaxStart(callback):Ajax请求开始时触发该事件ajaxSend(callback):Ajax请求发送前触发该事件ajaxSuccess(callback):Ajax请求成功时触发该事件ajaxComplete(callback):Ajax请求完成时触发该事件ajaxStop(callback):Ajax请求结束时触发该事件ajaxError(callback):Ajax请求出现错误时触发该事件可以对 jQuery 对象调用上述全局事件。例如,当用户点击页面上某一按钮请求数据时,在页面上显示 loading... ,页面加载完成后隐藏 1 <!DOCTYPE html 阅读全文
posted @ 2012-07-17 22:07 lihui_yy 阅读(2364) 评论(0) 推荐(1) 编辑
摘要:1.serialize()方法 格式:var data = $("form").serialize(); 功能:将表单内容序列化成一个字符串。 这样在ajax提交表单数据时,就不用一一列举出每一个参数。只需将data参数设置为 $("form").serialize() 即可。2.serializeArray()方法 格式:var jsonData = $("form").serializeArray(); 功能:将页面表单序列化成一个JSON结构的对象。注意不是JSON字符串。 比如,[{"name":" 阅读全文
posted @ 2012-07-17 21:53 lihui_yy 阅读(36409) 评论(0) 推荐(3) 编辑
摘要:1. $.ajax()方法参数对象属性如下:参数名类型描述urlString(默认: 当前页地址) 发送请求的地址。typeString(默认: "GET") 请求方式 ("POST" 或 "GET"), 默认为 "GET"。注意:其它 HTTP 请求方法,如 PUT 和 DELETE 也可以使用,但仅部分浏览器支持。timeoutNumber设置请求超时时间(毫秒)。此设置将覆盖全局设置。asyncBoolean(默认: true) 默认设置下,所有请求均为异步请求。如果需要发送同步请求,请将此选项设置为 fal 阅读全文
posted @ 2012-07-17 20:50 lihui_yy 阅读(6103) 评论(0) 推荐(2) 编辑
摘要:var xmlRequest; if(window.ActiveXObject){ /*支持IE浏览器*/ xmlRequest = new ActiveXObject("Microsoft.XMLHTTP"); }else if(window.XMLHttpRequest){ /*支持Firefox, chrome, safari等*/ xmlRequest = new XMLHttpRequest(); ... 阅读全文
posted @ 2012-07-17 19:34 lihui_yy 阅读(272) 评论(0) 推荐(0) 编辑
摘要:事件绑定方法:1.<type>(function)$("button").click(function(){ ...});2.bind(map)$("input[type='text']").bind({ focus: function(){ ... }, blur: function(){ ... }})3.bind(type, [data,] function) 注:如果没有第二个参数,则与第一个绑定事件方法相同$("button").bind( "click", { arg1: & 阅读全文
posted @ 2012-07-17 15:55 lihui_yy 阅读(13567) 评论(0) 推荐(0) 编辑
摘要:事件流模型包括冒泡型事件流和捕获型事件流,前者从下到上一级一级的触发,后者从上到下一级级的触发。但是IE浏览器不支持捕获型事件流,所以大部分还是冒泡型事件流。1.传统的 JavaScript 事件(1)鼠标事件 onclick(单击) ondblclick(双击) onmousedown(按下鼠标左键) onmouseup(释放鼠标) onmouseover(光标移动到某对象上) onmousemove(鼠标移动) onmouseout(光标离开某对象)(2)键盘事件 onkeypress(键被按下以后) onkeydown(键被按下时) onkeyup(释放键)(3)页面事件 on... 阅读全文
posted @ 2012-07-17 14:50 lihui_yy 阅读(2129) 评论(0) 推荐(0) 编辑
摘要:如<div id="myDiv">...</div>如果想要是这个div中的内容不换行显示,且添加滚动条,可以这样设置其css样式:#myDiv{ width:300px; height:200px; border:solid 1px #999; word-break:keep-all; overflow:scroll;}蓝色显示的两行代码,上边一行是不换行,下面一行是当溢出时加滚动条 阅读全文
posted @ 2012-07-17 14:37 lihui_yy 阅读(2168) 评论(0) 推荐(0) 编辑
摘要:1.操作HTML(1)获取 HTML 内容 html() //获取匹配元素集合中的第1个元素(2)设置 HTML 内容 html(htmlString) //为匹配集合中的所有元素设置内容(3)根据索引设置 HTML 内容 html(function(index, html){...}) 以上方式获取的都是带标签的 html 内容2.操作文本(1)获取文本内容 text() //返回所有匹配元素集的文本内容组合起来的文本(2)设置文本内容 text(textString)(3)根据索引设置文本内容 text(function(index, text){...}) 以上获取的都是... 阅读全文
posted @ 2012-07-16 11:38 lihui_yy 阅读(537) 评论(0) 推荐(0) 编辑
摘要:1.删除操作(1)remove() $(selector).remove([selector])$("#div3").remove(); //删除 id 为 div3 的 div 标签$("div").remove("#div3"); //删除 div 标签中 id 为 "div3" 的标签(2)detach() $(selector).detach([selector])$("#div3").detach(); //删除 id 为 div3 的 div 标签$("div") 阅读全文
posted @ 2012-07-10 12:28 lihui_yy 阅读(33278) 评论(1) 推荐(1) 编辑
摘要:1.eq(index)2.filter(expr)3.filter(function)4.hasClass(class)5.is(expr)6.has(expr)7.map(callback)8.not(expr)9.slice(start [,end]) 不包括end实例和效果如下: 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 2 <html> 3 <head> 4 <meta http-equiv="Content-Type&quo 阅读全文
posted @ 2012-07-09 16:58 lihui_yy 阅读(1744) 评论(0) 推荐(0) 编辑
摘要:1.andSelf() 新增自身对象到当前的jQuery对象里,通常用法:$('li.third-item').nextAll().andSelf() .css('background-color', 'red'); 2.end() 返回到上一次jQuery对象, 通常用于链式操作里:$('ul.first').find('.foo').css('background-color', 'red').end().find('.bar').css('backgro 阅读全文
posted @ 2012-07-09 15:30 lihui_yy 阅读(1033) 评论(0) 推荐(0) 编辑
摘要:jQuery 对页面元素的搜索包括 父元素、同辈元素、子元素 的搜索。1.父元素搜索(1)parents([selector]) 方法$("p").parents().css("border","1px solid #999"); //给p元素的父元素添加边框样式$("p").parents("div").css(...); //给p元素的父元素中的div元素添加样式(2)closest(selector[,context]) 方法$("p").closest("d 阅读全文
posted @ 2012-07-09 13:26 lihui_yy 阅读(10601) 评论(0) 推荐(0) 编辑
摘要:jQuery过滤选择器包括 简单过滤选择器、内容过滤选择器、属性过滤选择器、子元素过滤选择器、表单域属性过滤选择器、可见性过滤选择器。1.简单过滤选择器 (1):first 选择器。选择第一个匹配元素。 $("td:first").css("border","2px solid blue"); (2):last 选择器。选择最后一个匹配元素。 $("td:last").css("border","2px solid blue"); (3):odd 选择器。选择所有基数元素。 阅读全文
posted @ 2012-07-05 19:28 lihui_yy 阅读(1564) 评论(0) 推荐(0) 编辑
摘要:jQuery基本选择器包括 CSS选择器、层级选择器和、表单域选择器。1.CSS选择器(1)标签选择器 $("div") $("p") $("table") 等一系列 HTML 标签(2)ID选择器 <input id="user" type="text"> 获取该标记的值:$("#user").val();(3)类选择器 <input type="text" class="t"> 给该文本框添加样式:$(&qu 阅读全文
posted @ 2012-07-05 14:14 lihui_yy 阅读(6801) 评论(0) 推荐(0) 编辑
摘要:1.页面元素边框的属性属性说明boder设置边框样式的复合属性border-color设置边框的颜色值border-style设置边框的样式,包括none(无边框),dotted(点划线),dashed(虚线),solid(实线),double(双线),groove(槽状),ridge(脊状),inset(凹陷),outset(凸出)border-width设置边框宽度border-top, border-right, border-bottom, border-left分别设置上、右、下和左边框的复合属性border-top-color, border-right-color, border 阅读全文
posted @ 2012-07-04 15:26 lihui_yy 阅读(384) 评论(0) 推荐(0) 编辑
摘要:1.DOM 的4个基本接口 Document Node NodeList NamedNodeMap2.DOM 基本对象 (1)Document 对象 (2)Node 对象 nodeType 属性返回节点的类型:Element(1)、Attr(2)、Text(3)、Comment(8)、Document(9)、DocumentFragment(11) (3)NodeList 对象 (4)Elment 对象 (5)Attr 对象3.判断文本是否空格的方法: if(node.nodeType == 3 && !/\s/.test(node.nodeValue)){...... 阅读全文
posted @ 2012-07-03 21:25 lihui_yy 阅读(363) 评论(0) 推荐(0) 编辑
摘要:1.变量的类型 3种 x = 19.2; //数字型 y = "name"; //字符串型 m = true; //布尔型2.数据的类型 4种基本数据类型、2种复合数据类型 基本数据类型:数值型、字符串型、布尔型、空值null 复合数据类型:对象、数组。(表示基础数据类型的集合)3.运算符 其中的字符串运算符(+),用于连接字符串。 注意:JavaScript为弱类型语言,在不同类型之间的变量进行运算时,会优先考虑字符串类型。如,8+"8"的执行结果为884.try catch finally 语句 try{ }catch(msg){ alert(msg 阅读全文
posted @ 2012-07-03 14:22 lihui_yy 阅读(289) 评论(0) 推荐(0) 编辑