网站首页 语言 会计 电脑 医学 资格证 职场 文艺体育 范文

浅谈jquery高级应用方法描述

栏目: 网页设计 / 发布于: / 人气:2.57W

ack()

浅谈jquery高级应用方法描述

a. third-item的 li 下几个相邻节点(包括third-item)

$( "d-item" )All()ack(). ( "background-color", "red" );

b. 和end()方法类似,选中的是r-addback和p元素,end选中的`是r-addback元素

$( "r-addback")("p")ack()lass("background"); $( "r-addback")("p")()lass("background");

()

通过参数调用foo函数

var foo = function(value){ ( "foo:" + value ); } var callbacks = $backs(); (foo); ("hello"); ("world");

()

锁住callback函数列表,这个方法不能接受任何参数。

var foo = function( value ) { ( "foo:" + value ); }; var bar = function( value ){ ( "bar:" + value ); } var callbacks = $backs(); ( foo ); ( "hello" ); // 输出 "foo: hello" (); // 此后不能在调用foo方法,除非$backs("memory") ,可以add一个函数 ( "world" ); // 没有调用foo方法 ( bar ); // 当callbacks 赋值为 $backs("memory") ,创建一个callback对象,使用memory标识,可以再add一个函数 ( "world" ); // 输出 "bar: hello"

ise()

在原来的Deferred对象上返回另一个Deferred对象

$(function(){ $("input[type=button]")k(function(){ $({ url : "", type : "POST", dataType : "json" })(function(data){ alert(data.a); })(function(){ alert("error"); }) }); var dtd = $rred(); var wait = function(dtd){ var tasks = function(){ alert("执行完毕!"); lve(); // 改变Deferred对象的执行状态 }; setTimeout(tasks,5000); }; ise(wait); (function(){ alert("哈哈,成功了!"); })(function(){ alert("出错啦!"); });

ate({ step : function(){ } })

一个元素动画的同时进行另一个元素的动画

$( "#go" )k(function() { $( "k:first" )ate({ left: 100 }, { duration: 1000, step: function( now, fx ){ $( "k:gt(0)" )( "left", now ); } }); });

e()

与appendTo方法同时使用,创建一个克隆的元素

HelloGoodbye

$( "o" )ndTo( "bye" );

结果是:

GoodbyeHello

$( "o" )e()ndTo( "bye" );

结果是:

HelloGoodbyeHello。

Tags:浅谈 Jquery