飛向文檔加密
㈠ jQuery 怎麼實現讓一個元素飛向另一個元素
要想使用animate這個方法,首先要了解一下這個方法的參數,這個方法主要有兩類參數
animate(params,options);
params:主要是動畫屬性和終值的樣式屬性和及其值的集合
options:就比較多了包括
ration (String,Number) : (默認值: "normal") 三種預定速度之一的字元串("slow", "normal", or "fast")或表示動畫時長的毫秒數值(如:1000)
easing (String) : (默認值: "swing") 要使用的擦除效果的名稱(需要插件支持).默認jQuery提供"linear" 和 "swing".
complete (Function) : 在動畫完成時執行的函數
step (Callback) :
queue (Boolean) : (默認值: true) 設定為false將使此動畫不進入動畫隊列 (jQuery 1.2中新增)
--------------------------------------------------------------------------------------------------------------------
下面舉幾個例子來說明他們:
$("p").animate({
height: 'toggle', opacity: 'toggle'
}, { ration: "slow" });
這是讓段落的高度和不透明度切換
$("p").animate({
left: 50, opacity: 'show'
}, { ration: 500 });
-------------------------------------------------------------
而你想要的效果是讓一個元素飛向另一個:那麼我寫了如下的代碼(僅供參考)
<!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>無標題文檔</title>
<script type="text/javascript" src="js/jquery-1.6.min.js"></script>
<style type="text/css">
#block{
border:1px red solid;
position:relative;}
</style>
</head>
<body>
<button id="go"> Run</button>
<div id="block">Hello!</div>
<script type="text/javascript">
$(document).ready(function(){
$("#go").click(function(){
$("#block").animate({top:"+200px",left:"+300px",width:"200px"}, {ration:2000} );
});
});
</script>
</body>
</html>
我寫的這個小例子就是你要飛向,你可以看看,希望對你有所幫助,要想真正了解animate最好是看一下,JQ的源碼,關於animate的定義:
animate: function( prop, speed, easing, callback ) {
var optall = jQuery.speed(speed, easing, callback);
if ( jQuery.isEmptyObject( prop ) ) {
return this.each( optall.complete, [ false ] );
}
return this[ optall.queue === false ? "each" : "queue" ](function() {
// XXX 'this' does not always have a nodeName when running the
// test suite
if ( optall.queue === false ) {
jQuery._mark( this );
}
var opt = jQuery.extend({}, optall),
isElement = this.nodeType === 1,
hidden = isElement && jQuery(this).is(":hidden"),
name, val, p,
display, e,
parts, start, end, unit;
// will store per property easing and be used to determine when an animation is complete
opt.animatedProperties = {};
for ( p in prop ) {
// property name normalization
name = jQuery.camelCase( p );
if ( p !== name ) {
prop[ name ] = prop[ p ];
delete prop[ p ];
}
val = prop[name];
if ( val === "hide" && hidden || val === "show" && !hidden ) {
return opt.complete.call(this);
}
if ( isElement && ( name === "height" || name === "width" ) ) {
// Make sure that nothing sneaks out
// Record all 3 overflow attributes because IE does not
// change the overflow attribute when overflowX and
// overflowY are set to the same value
opt.overflow = [ this.style.overflow, this.style.overflowX, this.style.overflowY ];
// Set display property to inline-block for height/width
// animations on inline elements that are having width/height
// animated
if ( jQuery.css( this, "display" ) === "inline" &&
jQuery.css( this, "float" ) === "none" ) {
if ( !jQuery.support.inlineBlockNeedsLayout ) {
this.style.display = "inline-block";
} else {
display = defaultDisplay(this.nodeName);
// inline-level elements accept inline-block;
// block-level elements need to be inline with layout
if ( display === "inline" ) {
this.style.display = "inline-block";
} else {
this.style.display = "inline";
this.style.zoom = 1;
}
}
}
}
// easing resolution: per property > opt.specialEasing > opt.easing > 'swing' (default)
opt.animatedProperties[name] = jQuery.isArray( val ) ?
val[1]:
opt.specialEasing && opt.specialEasing[name] || opt.easing || 'swing';
}
if ( opt.overflow != null ) {
this.style.overflow = "hidden";
}
for ( p in prop ) {
e = new jQuery.fx( this, opt, p );
val = prop[p];
if ( rfxtypes.test(val) ) {
e[ val === "toggle" ? hidden ? "show" : "hide" : val ]();
} else {
parts = rfxnum.exec(val);
start = e.cur();
if ( parts ) {
end = parseFloat( parts[2] );
unit = parts[3] || ( jQuery.cssNumber[ name ] ? "" : "px" );
// We need to compute starting value
if ( unit !== "px" ) {
jQuery.style( this, p, (end || 1) + unit);
start = ((end || 1) / e.cur()) * start;
jQuery.style( this, p, start + unit);
}
// If a +=/-= token was provided, we're doing a relative animation
if ( parts[1] ) {
end = ((parts[1] === "-=" ? -1 : 1) * end) + start;
}
e.custom( start, end, unit );
} else {
e.custom( start, val, "" );
}
}
}
// For JS strict compliance
return true;
});
},
鮮少老師www.itcyly.com
㈡ 極品飛車11 我下載的11安裝包是加密文件誰知道密碼呀!我是在17youxi。com上下載的!!!
加密壓縮文件,這是種難以打開的文件。需要有專業的電腦知識,專業的頭腦才行。玩家們是很難打開的。可以說幾乎打不開。你重新下載個吧。我也是下這個的。完整版。沒有任何問題。可以說完全拷貝正版。http://www.verycd.com/topics/209169/
㈢ 求文檔: 阿甘正傳
劇情:天空中,一根羽毛隨風飄舞,飄過樹梢,飛向青天……最後,它落在福雷斯特·甘的腳下,阿甘坐在亞拉巴馬州的一個長椅上,向同坐等公車的路人滔滔不絕地訴說著自己一生的故事——
阿甘於二戰結束後不久出生在美國南方亞拉巴馬州一個閉塞的小鎮,他先天弱智,智商只有75,然而他的媽媽是一個性格堅強的女性,她要讓兒子和其他正常人一樣生活,她常常鼓勵阿甘「傻人有傻福」,要他自強不息。而上帝也並沒有遺棄阿甘,他不僅賜予阿甘一雙疾步如飛的「飛毛腿」,還賜給了他一個單純正直、不存半點邪念的頭腦。在上學的校車里,阿甘與金發小女孩珍妮相遇,(珍妮是一個受父親「虐待」的女孩)從此,在媽媽和珍妮的愛護下,阿甘開始了他一生不停的奔跑。
在中學時,阿甘為了躲避同學的追打而跑進了一所學校的橄欖球場,就這樣跑進了大學。在大學里,他被破格錄取,並成了橄欖球巨星,受到了肯尼迪總統的接見。
大學畢業後,在一名新兵的鼓動下,阿甘應征參加了越戰。在一次戰斗中,他所在的部隊中了埋伏,一聲撤退令下,阿甘記起了珍妮的囑咐,撒腿就跑,他的飛毛腿救了他一命。在越戰中,阿甘交了兩個好朋友:熱衷捕蝦的巴布和令人敬畏的鄧·泰勒中尉。
戰爭結束後,阿甘負傷救了戰友作為英雄受到了約翰遜總統的接見。在一次反戰集會上,阿甘又遇見了珍妮,而珍妮已經墮落,過著放盪的生活。阿甘一直愛著珍妮,但珍妮卻不愛他。兩人匆匆相遇又匆匆分手。
作為乒乓外交的使者,阿甘還到中國參加過乒乓球比賽,並為中美建交立了功。
在「說到就要做到」這一信條的指引下,阿甘最終闖出了一片屬於自己的天空。他教「貓王」埃爾維斯·普萊斯里學跳舞;幫約翰·列農創作歌曲;在風起雲涌的民權運動中,他瓦解了一場一觸即發的大規模種族沖突;他甚至在無意中迫使潛入水門大廈的竊賊落入法網,最終導致尼克松總統的垮台。(電影中刪略此段)
因為「傻人有傻福」,阿甘還陰差陽錯地發了大財,成了百萬富翁。而阿甘不願為名利所累,他做了一名園丁。阿甘時常思念珍妮,而這時的珍妮早已誤入歧途,陷於絕望之中。終於有一天,珍妮回來了,她和阿甘共同生活了一段日子,在一天夜晚,珍妮投入了阿甘的懷抱,之後又在黎明悄然離去。3年以後,阿甘又一次見到了珍妮,還有一個小男孩,那是他的兒子。這時的珍妮已經得了一種不治之症,阿甘同珍妮和兒子一起回到了家鄉,度過了一段幸福的時光。
珍妮過世了,他們的兒子也到了上學的年齡。一天,阿甘送兒子上了校車,這時,從兒子的書中落下了一根羽毛,一陣風吹來,它又開始迎風飄舞。
道理:善良,自信,往往使我們無往不利,即使你身體殘疾,即使你智商不高,當我們做出正確的選擇時,也許不會立刻看到效果,但總有一天,我們能看到成功