此代碼在書中jQuery in action,第156頁。需要幫助理解這些代碼的書「的jQuery在行動」
上我不明白這個部分:
{opacity:'toggle'}
可以toggle
是opacity
值?
$.fn.fadeToggle = function(speed){
return this.animate({opacity:'toggle'},speed);
};
此代碼在書中jQuery in action,第156頁。需要幫助理解這些代碼的書「的jQuery在行動」
上我不明白這個部分:
{opacity:'toggle'}
可以toggle
是opacity
值?
$.fn.fadeToggle = function(speed){
return this.animate({opacity:'toggle'},speed);
};
除了數字值之外,每個 屬性都可以採用字符串'show', 'hide'和'toggle'。這些快捷鍵 允許自定義隱藏和顯示 動畫計算該元素的顯示類型 。
使用toggle
將在您指定的速度動畫元素的透明度 - 隱藏它,如果它是可見的,顯示它,如果它是隱藏的。
切換是一種在元素的顯示/隱藏狀態之間切換的快捷字符串。
從
除了數值,每個屬性可以接受字符串「秀」,「隱藏」和「切換」。這些快捷方式允許自定義隱藏並顯示考慮元素顯示類型的動畫。
如果它不透明,它會變得透明。 如果它是透明的,它會變得不透明。
切換,在顯示和隱藏之間切換。來自同一本書:
除了具體的值,我們還可以指定其中一個字符串hide,show或 toggle; jQuery將根據字符串 的規格計算最終值。例如,對不透明屬性使用hide將導致元素的不透明度降低到0.使用這些特殊字符串中的任何一個具有 自動顯示或從顯示中移除元素的附加效果 (如hide ()和show()命令)。 您是否注意到當我們引入核心動畫時,沒有 爲淡入淡出效果切換命令?這是很容易使用動畫()和 切換如下
爲了幫助你身邊的英語問題可能得到解決,這裏是a page that has a couple of demos旁邊的代碼。點擊一次,淡入淡出或幻燈片。再次單擊它並返回到其原始狀態。
你的英文很好。 – DOK 2011-06-04 15:09:02
「切換」就像開/關。 – DOK 2011-06-04 15:17:24