jquery ajaxStart不执行

debugbird 2011-06-02 09:02:58
哪位大虾可以帮我解释下这个,为什么这里的ajaxStart事件不执行?
小弟谢谢了!!!


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>全局Ajax事件应用示例</title>
<style type="text/css">
button, div, li, a {
font-size: 12px;
font-family: Tahoma;
}

#loading {
display: none;
}
</style>
<script type="text/javascript" src="jquery.js">
</script>
<script type="text/javascript">
$(document).ready(function(){
$("button").click(function(){
var url = "http://services.digg.com/stories/top?appkey=http%3A%2F%2Fmashup.com&type=javascript&callback=?";
$.getJSON(url, function(data){
$.each(data.stories, function(i, story){
var content = "<li><a href='" + story.href + "' target='_blank'>" + story.title + "</a>";
$("#res ul").append(content);
if (i == 3)
return false;
});
});
});
$().ajaxStart(function(){
$("#loading").show();
}).ajaxStop(function(){
$(this).hide();
});
});
</script>
</head>
<body>
<button>
加载数据
</button>
<div id="loading">
数据加载中...<img src="images/ajax-loader.gif" />
</div>
<div id="res">
<ul type="square">
</ul>
</div>
</body>
</html>


...全文
787 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
blackgull 2011-09-08
  • 打赏
  • 举报
回复
加上这一句,$.ajaxPrefilter(function (options){options.global = true;});

具体原因:This is because you're doing a JSONP request。
链接:http://bugs.jquery.com/ticket/8338
RobinCherry 2011-08-17
  • 打赏
  • 举报
回复
缓存问题
加上一句:$.ajaxSetup({ cache: false });
jonlyandyumi 2011-07-20
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 zhuzhuaipps 的回复:]
这是链接
http://topic.csdn.net/u/20110604/10/c1793193-c978-47c7-8de7-623d20ea2c37.html


引用 12 楼 jiangguoliao 的回复:
引用 11 楼 zhuzhuaipps 的回复:
大家帮我看看啊,为什么第一次执行有加载动画,以后就没有呢


我的也是,第一次执行有加载动画,之后就没有了,只……
[/Quote]

谢谢!
但我copy你的例子运行正常,但放到我的项目里也是只执行第一次,晕!用的也是相同的jquery.js!
jonlyandyumi 2011-07-18
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 zhuzhuaipps 的回复:]
大家帮我看看啊,为什么第一次执行有加载动画,以后就没有呢
[/Quote]

我的也是,第一次执行有加载动画,之后就没有了,只有刷新当前页面后才有,但还是只执行第一次。晕,有什么解决办法
debugbird 2011-07-18
  • 打赏
  • 举报
回复
这是链接
http://topic.csdn.net/u/20110604/10/c1793193-c978-47c7-8de7-623d20ea2c37.html

[Quote=引用 12 楼 jiangguoliao 的回复:]
引用 11 楼 zhuzhuaipps 的回复:
大家帮我看看啊,为什么第一次执行有加载动画,以后就没有呢


我的也是,第一次执行有加载动画,之后就没有了,只有刷新当前页面后才有,但还是只执行第一次。晕,有什么解决办法
[/Quote]
debugbird 2011-07-18
  • 打赏
  • 举报
回复
我那上面已经说明问题了!!

[Quote=引用 12 楼 jiangguoliao 的回复:]
引用 11 楼 zhuzhuaipps 的回复:
大家帮我看看啊,为什么第一次执行有加载动画,以后就没有呢


我的也是,第一次执行有加载动画,之后就没有了,只有刷新当前页面后才有,但还是只执行第一次。晕,有什么解决办法
[/Quote]
debugbird 2011-06-04
  • 打赏
  • 举报
回复
大家帮我看看啊,为什么第一次执行有加载动画,以后就没有呢
debugbird 2011-06-03
  • 打赏
  • 举报
回复
为什么我的没有效果呢,总是出现不了加载动画呢?
我在服务器上面试了,在客户端上试了都还是不行?

[Quote=引用 8 楼 showbo 的回复:]
下面的代码就增加了选择器,我这里ff3.6,IE7,gg浏览器都能运行啊


HTML code
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.……
[/Quote]
mark620 2011-06-03
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 showbo 的回复:]
下面的代码就增加了选择器,我这里ff3.6,IE7,gg浏览器都能运行啊


HTML code
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.……
[/Quote]

试下这个估计可以。
Go 旅城通票 2011-06-03
  • 打赏
  • 举报
回复
下面的代码就增加了选择器,我这里ff3.6,IE7,gg浏览器都能运行啊

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>全局Ajax事件应用示例</title>
<style type="text/css">
button, div, li, a {
font-size: 12px;
font-family: Tahoma;
}

#loading {
display: none;
}
</style>
<script type="text/javascript" src="jq.js">
</script>
<script type="text/javascript">
$(document).ready(function(){
$("button").click(function(){
var url = "http://services.digg.com/stories/top?appkey=http%3A%2F%2Fmashup.com&type=javascript&callback=?";
$.getJSON(url, function(data){
$.each(data.stories, function(i, story){
var content = "<li><a href='" + story.href + "' target='_blank'>" + story.title + "</a>";
$("#res ul").append(content);
if (i == 3)
return false;
});
});
});
//==========
$('#loading').ajaxStart(function(){
$(this).show();
}).ajaxStop(function(){
$(this).hide();
});
});
</script>
</head>
<body>
<button>
加载数据
</button>
<div id="loading">
数据加载中...<img src="images/ajax-loader.gif" />
</div>
<div id="res">
<ul type="square">
</ul>
</div>
</body>
</html>
qingYun1029 2011-06-03
  • 打赏
  • 举报
回复
这是我写的代码,贴一点给你参考一下。。。


$("#show").ajaxSend(function(){
$(this).html("<img id=\"loading\" src=\"images/loading.gif\" />");
});
$("#show").ajaxComplete(function(){
$(this).show();
});

$.get("AjaxValidate/GetCarListInfo.aspx?conditions=" + encodeURIComponent(condis),function(data){
var arr = data.split('--');
show.innerHTML = arr[1]; //显示车辆列表
document.getElementById("divSplitPage").innerHTML = arr[0];
window.parent.lastpageno = (arr[2].split('='))[1];//设置最后一页的页码
qingYun1029 2011-06-03
  • 打赏
  • 举报
回复
复制一个简单的ajax代码看看,从jquery的api文档里面。。。

然后加上ajaxStar()方法试试。。。
debugbird 2011-06-03
  • 打赏
  • 举报
回复
传递了也不行
能不能帮我下啊
[Quote=引用 2 楼 showbo 的回复:]
$("#loading").ajaxStart(function(){
$("#loading").show();
}).ajaxStop(function(){
$(this).hide();
});
[/Quote]
Go 旅城通票 2011-06-02
  • 打赏
  • 举报
回复
要传递选择器
Go 旅城通票 2011-06-02
  • 打赏
  • 举报
回复
$("#loading").ajaxStart(function(){
$("#loading").show();
}).ajaxStop(function(){
$(this).hide();
});
debugbird 2011-06-02
  • 打赏
  • 举报
回复
晕,同样都是帖子,为什么一个都不鸟我!
该版本引入了大量的新特性,包括: 1. 模块化 在jQuery 1.8.1中,您可以移除一些不需要的模块,以构建一个专属的jQuery版本。通过基于grunt的新构建系统,你可以轻松实现该功能。可以移除的模块包括ajax、css、dimensions、effects和offset。更多信息可参阅README file。 2. 根据浏览器为CSS属性加前缀 某些CSS属性前带有供应商前缀,这表明该属性还未纳入W3C标准。在jQuery 1.8.1中,可以采用无前缀的属性名,并自动生成适合当前浏览器的前缀。例如,在Chrome中,jQuery调用$("#myscroll").css("marquee-direction", "backwards")将设置为“-webkit-marquee-direction: backwards”。 3. 动画 在jQuery 1.8.1中,你可以更容易地添加或修改动画。新的“$.Animation”提供了坚实的基础,并修复了之前版本中的许多bug,以便你的动画能够支持老版浏览器。如果你的Web应用只针对现代浏览器,你可以完全移除animation模块。 4. CSS选择器引擎Sizzle jQuery 1.8.1中重写了选择器引擎,大大提升了性能。此外,选择器引擎Sizzle修复了一些边缘问题和bug,包括对于多个选择符(~ > +)的改进、更好地检测浏览器bug等。 5. XSS防护 $()方法可以创建HTML元素,如果被用来传递一个[removed]标签,则可以运行脚本。开发者有时会忘记这一点,将不受信任的源或用户输入的字符串传递到jQuery,就可能导致脚本注入,使攻击者可以窃取cookies或破坏页面。 jQuery 1.8.1引入了一个新的方法“$.parseHTML”。它可以让你指定HTML字符串,它们会被作为HTML解析,$()将作为选择器来解析字符串。“$.parseHTML”也提供了一种方式将HTML解析为DOM片段,并控制可能包含的任何脚本的执行。这对于由Content Security Policy (CSP)控制的JavaScript环境来说特别重要,因为注入的脚本可能导致安全警告或异常。 在1.9中,一些HTML字符串将不再会被$()识别。 6. 不建议使用或将移除的功能 $.browser:通过user agent字符串来检测浏览器不是一个好主意,在1.9中将完全移除该方法,不过你可以使用兼容插件。或者你可以试试Modernizr。 $.sub:该方法是在jQuery 1.5中引入的,但是被证明不是很有用,将被移到jQuery 1.9兼容性插件中。 全局AJAX事件:一些事件(如ajaxStart)可以被附加到不在一个文档中的任何元素中,这将导致效率低下。在1.9中,Ajax事件将只能附加到文档中。 7. 修正了1.8版本的BUG 提升性能。
该版本引入了大量的新特性,包括: 1. 模块化 在jQuery 1.8中,您可以移除一些不需要的模块,以构建一个专属的jQuery版本。通过基于grunt的新构建系统,你可以轻松实现该功能。可以移除的模块包括ajax、css、dimensions、effects和offset。更多信息可参阅README file。 2. 根据浏览器为CSS属性加前缀 某些CSS属性前带有供应商前缀,这表明该属性还未纳入W3C标准。在jQuery 1.8中,可以采用无前缀的属性名,并自动生成适合当前浏览器的前缀。例如,在Chrome中,jQuery调用$("#myscroll").css("marquee-direction", "backwards")将设置为“-webkit-marquee-direction: backwards”。 3. 动画 在jQuery 1.8中,你可以更容易地添加或修改动画。新的“$.Animation”提供了坚实的基础,并修复了之前版本中的许多bug,以便你的动画能够支持老版浏览器。如果你的Web应用只针对现代浏览器,你可以完全移除animation模块。 4. CSS选择器引擎Sizzle jQuery 1.8中重写了选择器引擎,大大提升了性能。此外,选择器引擎Sizzle修复了一些边缘问题和bug,包括对于多个选择符(~ > +)的改进、更好地检测浏览器bug等。 5. XSS防护 $()方法可以创建HTML元素,如果被用来传递一个[removed]标签,则可以运行脚本。开发者有时会忘记这一点,将不受信任的源或用户输入的字符串传递到jQuery,就可能导致脚本注入,使攻击者可以窃取cookies或破坏页面。 jQuery 1.8引入了一个新的方法“$.parseHTML”。它可以让你指定HTML字符串,它们会被作为HTML解析,$()将作为选择器来解析字符串。“$.parseHTML”也提供了一种方式将HTML解析为DOM片段,并控制可能包含的任何脚本的执行。这对于由Content Security Policy (CSP)控制的JavaScript环境来说特别重要,因为注入的脚本可能导致安全警告或异常。 在1.9中,一些HTML字符串将不再会被$()识别。 6. 不建议使用或将移除的功能 $.browser:通过user agent字符串来检测浏览器不是一个好主意,在1.9中将完全移除该方法,不过你可以使用兼容插件。或者你可以试试Modernizr。 $.sub:该方法是在jQuery 1.5中引入的,但是被证明不是很有用,将被移到jQuery 1.9兼容性插件中。 全局AJAX事件:一些事件(如ajaxStart)可以被附加到不在一个文档中的任何元素中,这将导致效率低下。在1.9中,Ajax事件将只能附加到文档中。
css(name) 访问第一个匹配元素的样式属性。 -------------------------------------------------------------------------------- Return a style property on the first matched element. 返回值 String 参数 name (String) : 要访问的属性名称 示例 取得第一个段落的color样式属性的值。 jQuery 代码: $("p").css("color"); toggle(fn,fn) 每次点击时切换要调用的函数。 如果点击了一个匹配的元素,则触发指定的第一个函数,当再次点击同一元素时,则触发指定的第二个函数。随后的每次点击都重复对这两个函数的轮番调用。 可以使用unbind("click")来删除。 -------------------------------------------------------------------------------- Toggle between two function calls every other click. Whenever a matched element is clicked, the first specified function is fired, when clicked again, the second is fired. All subsequent clicks continue to rotate through the two functions. Use unbind("click") to remove. 返回值 jQuery 参数 fn (Function) : 第奇数次点击时要执行的函数。 fn (Function) : 第偶数次点击时要执行的函数。 示例 对表格的切换一个类 jQuery 代码: $("td").toggle( function () { $(this).addClass("selected"); }, function () { $(this).removeClass("selected"); } ); ajaxSuccess(callback) AJAX 请求成功时执行函数。Ajax 事件。 XMLHttpRequest 对象和设置作为参数传递给回调函数。 -------------------------------------------------------------------------------- Attach a function to be executed whenever an AJAX request completes successfully. This is an Ajax Event. The XMLHttpRequest and settings used for that request are passed as arguments to the callback. 返回值 jQuery 参数 callback (Function) : 待执行函数 示例 当 AJAX 请求成功后显示消息。 jQuery 代码: $("#msg").ajaxSuccess(function(evt, request, settings){ $(this).append("
  • Successful Request!
  • "); }); jQuery.ajax(options) 通过 HTTP 请求加载远程数据。 jQuery 底层 AJAX 实现。简单易用的高层实现见 $.get, $.post 等。 $.ajax() 返回其创建的 XMLHttpRequest 对象。大多数情况下你无需直接操作该对象,但特殊情况下可用于手动终止请求。 注意: 如果你指定了 dataType 选项,请确保服务器返回正确的 MIME 信息,(如 xml 返回 "text/xml")。错误的 MIME 类型可能导致不可预知的错误。见 Specifying the Data Type for AJAX Requests 。 $.ajax() 只有一个参数:参数 key/value 对象,包含各配置及回调函数信息。详细参数选项见下。 jQuery 1.2 中,您可以跨域加载 JSON 数据,使用时需将数据类型设置为 JSONP。使用 JSONP 形式调用函数时,如 "myurl?callback=?" jQuery 将自动替换 ? 为正确的函数名,以执行回调函数。数据类型设置为 "jsonp" 时,jQuery 将自动调用回调函数。 -------------------------------------------------------------------------------- Load a remote page using an HTTP request. This is jQuery's low-level AJAX implementation. See $.get, $.post etc. for higher-level abstractions that are often easier to understand and use, but don't offer as much functionality (such as error callbacks). $.ajax() returns the XMLHttpRequest that it creates. In most cases you won't need that object to manipulate directly, but it is available if you need to abort the request manually. Note: If you specify the dataType option described below, make sure the server sends the correct MIME type in the response (eg. xml as "text/xml"). Sending the wrong MIME type can lead to unexpected problems in your script. See Specifying the Data Type for AJAX Requests for more information. $.ajax() takes one argument, an object of key/value pairs, that are used to initialize and handle the request. See below for a full list of the key/values that can be used. As of jQuery 1.2, you can load JSON data located on another domain if you specify a JSONP callback, which can be done like so: "myurl?callback=?". jQuery automatically replaces the ? with the correct method name to call, calling your specified callback. Or, if you set the dataType to "jsonp" a callback will be automatically added to your Ajax request. 返回值 XMLHttpRequest 参数 options (可选) : AJAX 请求设置。所有选项都是可选的。 选项 async (Boolean) : (默认: true) 默认设置下,所有请求均为异步请求。如果需要发送同步请求,请将此选项设置为 false。注意,同步请求将锁住浏览器,用户其它操作必须等待请求完成才可以执行。 beforeSend (Function) : 发送请求前可修改 XMLHttpRequest 对象的函数,如添加自定义 HTTP 头。XMLHttpRequest 对象是唯一的参数。 Ajax Event. cache (Boolean) : (默认: true) jQuery 1.2 新功能,设置为 false 将不会从浏览器缓存中加载请求信息。 complete (Function) : 请求完成后回调函数 (请求成功或失败时均调用)。参数: XMLHttpRequest 对象,成功信息字符串。 Ajax 事件。 contentType (String) : (默认: "application/x-www-form-urlencoded") 发送信息至服务器时内容编码类型。默认值适合大多数应用场合。 data (Object,String) : 发送到服务器的数据。将自动转换为请求字符串格式。GET 请求中将附加在 URL 后。查看 processData 选项说明以禁止此自动转换。必须为 Key/Value 格式。如果为数组,jQuery 将自动为不同值对应同一个名称。如 {foo:["bar1", "bar2"]} 转换为 '&foo=bar1&foo=bar2'。 dataType (String) : 预期服务器返回的数据类型。如果不指定,jQuery 将自动根据 HTTP 包 MIME 信息返回 responseXML 或 responseText,并作为回调函数参数传递,可用值: "xml": 返回 XML 文档,可用 jQuery 处理。 "html": 返回纯文本 HTML 信息;包含 script 元素。 "script": 返回纯文本 JavaScript 代码。不会自动缓存结果。 "json": 返回 JSON 数据 。 "jsonp": JSONP 格式。使用 JSONP 形式调用函数时,如 "myurl?callback=?" jQuery 将自动替换 ? 为正确的函数名,以执行回调函数。 error (Function) : (默认: 自动判断 (xml 或 html)) 请求失败时调用时间。参数:XMLHttpRequest 对象,错误信息,(可能)捕获的错误对象。Ajax 事件。 global (Boolean) : (默认: true) 是否触发全局 AJAX 事件。设置为 false 将不会触发全局 AJAX 事件,如 ajaxStart 或 ajaxStop 可用于控制不同的 Ajax 事件。 ifModified (Boolean) : (默认: false) 仅在服务器数据改变时获取新数据。使用 HTTP 包 Last-Modified 头信息判断。 processData (Boolean) : (默认: true) 默认情况下,发送的数据将被转换为对象(技术上讲并非字符串) 以配合默认内容类型 "application/x-www-form-urlencoded"。如果要发送 DOM 树信息或其它不希望转换的信息,请设置为 false。 success (Function) : 请求成功后回调函数。参数:服务器返回数据,数据格式。 Ajax 事件。 timeout (Number) : 设置请求超时时间(毫秒)。此设置将覆盖全局设置。 type (String) : (默认: "GET") 请求方式 ("POST" 或 "GET"), 默认为 "GET"。注意:其它 HTTP 请求方法,如 PUT 和 DELETE 也可以使用,但仅部分浏览器支持。 url (String) : (默认: 当前页地址) 发送请求的地址。 示例 加载并执行一个 JS 文件。 jQuery 代码: $.ajax({ type: "GET", url: "test.js", dataType: "script" }); -------------------------------------------------------------------------------- 保存数据到服务器,成功时显示信息。 jQuery 代码: $.ajax({ type: "POST", url: "some.php", data: "name=John&location=Boston", success: function(msg){ alert( "Data Saved: " + msg ); } }); -------------------------------------------------------------------------------- 装入一个 HTML 网页最新版本。 jQuery 代码: $.ajax({ url: "test.html", cache: false, success: function(html){ $("#results").append(html); } }); -------------------------------------------------------------------------------- 同步加载数据。发送请求时锁住浏览器。需要锁定用户交互操作时使用同步方式。 jQuery 代码: var html = $.ajax({ url: "some.php", async: false }).responseText; -------------------------------------------------------------------------------- 发送 XML 数据至服务器。设置 processData 选项为 false,防止自动转换数据格式。 jQuery 代码: var xmlDocument = [create xml document]; $.ajax({ url: "page.php", processData: false, data: xmlDocument, success: handleResponse });
    jQuery权威指南 完整版 pdf 和源码打包!如果觉得好,请删除本资源并购买原版。学习,勤为功。资料,藏为废。书是用来看的,不是用来收藏的。 前 言   第1章 jquery开发入门/1   1.1 jquery概述/2   1.1.1 认识jquery /2   1.1.2 jquery基本功能/2   1.1.3 搭建jquery开发环境/3   1.1.4 编写第一个简单的jquery应用/3   1.1.5 jquery程序的代码风格/5   1.2 jquery的简单应用/7   1.2.1 jquery访问dom对象/7   1.2.2 jquery控制dom对象/7   1.2.3 jquery控制页面css /9   1.3 本章小结/11   第2章 jquery 选择器/12   2.1 jquery选择器概述/13   2.1.1 什么是选择器/13   2.1.2 选择器的优势/13   2.2 jquery选择器详解/17   2.2.1 基本选择器/18   2.2.2 层次选择器/20   2.2.3 简单过滤选择器   2.2.4 内容过滤选择器   2.2.5 可见性过滤选择器   2.2.6 属性过滤选择器   2.2.7 子元素过滤选择器   2.2.8 表单对象属性过滤选择器   2.2.9 表单选择器   2.3 综合案例分析—导航条在项目中的应用   2.3.1 需求分析   2.3.2 效果界面   2.3.3 功能实现   2.3.4 代码分析   2.4 本章小结   第3章 jquery操作dom   3.1 dom基础   3.2 访问元素   3.2.1 元素属性操作   3.2.2 元素内容操作   3.2.3 获取或设置元素值   3.2.4 元素样式操作   3.3 创建节点元素   3.4 插入节点   3.4.1 内部插入节点方法   3.4.2 外部插入节点方法   3.5 复制节点   3.6 替换节点   3.7 包裹节点   3.8 遍历元素   3.9 删除元素   3.10 综合案例分析—数据删除和图片预览在项目中的应用   3.10.1 需求分析   3.10.2 效果界面   3.10.3 功能实现   3.10.4 代码分析   3.11 本章小结   第4章 jquery中的事件与应用   4.1 事件机制   4.2 页面载入事件   4.2.1 ready()方法的工作原理   4.2.2 ready()方法的几种相同写法   4.3 绑定事件   4.4 切换事件   4.4.1 hover()方法   4.4.2 toggle()方法   4.5 移除事件   4.6 其他事件   4.6.1 方法one()   4.6.2 方法trigger ()   4.7 表单应用   4.7.1 文本框中的事件应用   4.7.2 下拉列表框中的事件应用   4.8 列表应用   4.9 网页选项卡的应用   4.10 综合案例分析—删除数据时的提示效果在项目中的应用   4.10.1 需求分析   4.10.2 效果界面   4.10.3 功能实现   4.10.4 代码分析   4.11 本章小结   第5章 jquery的动画与特效   5.1 显示与隐藏   5.1.1 show()与hide()方法   5.1.2 动画效果的show()与hide()方法   5.1.3 toggle()方法   5.2 滑动   5.2.1 slidedown()与slideup方法   5.2.2 slidetoggle()方法   5.3 淡入淡出   5.3.1 fadein()与fadeout()方法   5.3.2 fadeto()方法   5.4 自定义动画   5.4.1 简单的动画   5.4.2 移动位置的动画   5.4.3 队列中的动画   5.4.4 动画停止和延时   5.5 动画效果综述   5.5.1 各种动画方法说明   5.5.2 使用animate()方法代替其他动画效果   5.6 综合案例分析—动画效果浏览相册中的图片   5.6.1 需求分析   5.6.2 效果界面   5.6.3 功能实现   5.6.4 代码分析   5.7 本章小结   第6章 ajaxjquery中的应用   6.1 加载异步数据   6.1.1 传统的javascript方法   6.1.2 jquery中的load()方法   6.1.3 jquery中的全局函数getjson()   6.1.4 jquery中的全局函数getscript()   6.1.5 jquery中异步加载xml文档   6.2 请求服务器数据   6.2.1 $.get()请求数据   6.2.2 $.post()请求数据   6.2.3 serialize()序列化表单   6.3 $.ajax()方法   6.3.1 $.ajax()的基本概念   6.3.2 $.ajaxsetup()设置全局ajax   6.4 ajax中的全局事件   6.4.1 ajax全局事件的基本概念   6.4.2 ajaxstart与ajaxstop全局事件   6.5 综合案例分析—用ajax实现新闻点评即时更新   6.5.1 需求分析   6.5.2 效果界面   6.5.3 功能实现   6.5.4 代码分析   6.6 本章小结   第7章 jquery常用插件   7.1 jquery插件概述   7.2 验证插件validate   7.3 表单插件form   7.4 cookie插件cookie   7.5 搜索插件autocomplete   7.6 图片灯箱插件notesforlightbox   7.7 右键菜单插件contextmenu   7.8 图片放大镜插件jqzoom   7.9 自定义jquery插件   7.9.1 插件的种类   7.9.2 插件开发要点   7.9.3 开发插件示例   7.10 综合案例分析—使用uploadify插件实现文件上传功能   7.10.1 需求分析   7.10.2 效果界面   7.10.3 功能实现   7.10.4 代码分析   7.11 本章小结   第8章 jquery ui插件   8.1 认识jquery ui   8.2 jquery ui交互性插件   8.2.1 拖曳插件   8.2.2 放置   8.2.3 排序插件   8.3 jquery ui微型插件   8.3.1 折叠面板插件   8.3.2 日历   8.3.3 选项卡插件   8.3.4 对话框插件   8.4 综合案例分析—使用jquery ui插件以拖动方式管理相册   8.4.1 需求分析   8.4.2 效果界面   8.4.3 功能实现   8.4.4 代码分析   8.5 本章小结   第9章 jquery实用工具函数   9.1 什么是工具函数   9.2 工具函数的分类   9.2.1 浏览器的检测   9.2.2 数组和对象的操作   9.2.3 字符串操作   9.2.4 测试操作   9.2.5 url操作   9.3 工具函数的扩展   9.4 其他工具函数—$.proxy()   9.5 综合案例分析—使用jquery扩展工具函数实现对字符串指定类型的检测   9.5.1 需求分析   9.5.2 效果界面   9.5.3 功能实现   9.5.4 代码分析   9.6 本章小结   第10章 jquery性能优化与最佳实践   10.1 优化选择器执行的速度   10.1.1 优先使用id与标记选择器   10.1.2 使用jquery对象缓存   10.1.3 给选择器一个上下文   10.2 处理选择器中的不规范元素标志   10.2.1 选择器中含有特殊符号   10.2.2 选择器中含有空格符号   10.3 优化事件中的冒泡现象   10.4 使用data()方法缓存数据   10.5 解决jquery库与其他库的冲突   10.5.1 jquery在其他库前导入   10.5.2 jquery在其他库后导入   10.6 使用子查询优化选择器性能   10.7 减少对dom元素直接操作   10.8 正确区分dom对象与jquery对象   10.8.1 dom对象与jquery对象的定义   10.8.2 dom对象与jquery对象的类型转换   10.9 本章小结   第11章 综合案例开发   案例1:切割图片   案例2:在线聊天室   本章小结

    52,797

    社区成员

    发帖
    与我相关
    我的任务
    社区描述
    Web 开发 Ajax
    社区管理员
    • Ajax
    加入社区
    • 近7日
    • 近30日
    • 至今
    社区公告
    暂无公告

    试试用AI创作助手写篇文章吧