behavior

behavior,英語辭彙,釋義為行為、舉止、態度。

基本介紹

  • 中文名:行為,舉止;態度
  • 外文名:behavior
  • 屬性:對於currentStyle對象而言是唯讀
  • 它意:反應,變化;作用
英語辭彙,屬性,

英語辭彙

n.[U]
1. 行為,舉止;態度
He was on his best behavior.
他表現極好。
2. (機器等的)運轉狀態,性能
The aircraft's behavior was satisfactory on its first test flight.
那架飛機在第一次試飛時運轉情況令人滿意。
3. (事物的)反應,變化;作用

屬性

behavior的語法:
behavior : url ( url ) | url ( #objID ) | url ( #default#behaviorName )
取值:
url ( url ) : 使用絕對或相對 url 地址指定DHTML行為組件(.htc)
url ( #objID ) : 使用二進制實現(作為 ActiveX? 控制項)的行為。此處的 #objID 為 object 對象的 id 屬性值
url ( #default#behaviorName ) : IE的默認行為。由行為的名稱標識( #behaviorName )指定
說明:設定或檢索對象的DHTML行為。多個行為之間用空格隔開。
當多個附加到同一要素的行為發生衝突時,其結果取決於行為套用於要素的順序。後一個行為的優先權高於前一個行為。同樣的規則適用於不同行為提供的屬性、事件、方法所發生的名稱衝突。
可以使用 addBehavior 方法動態的將行為附著到對象。
此屬性對於 currentStyle 對象而言是唯讀的。對於其他對象而言是可讀寫的。
務必注意使用樣式表(CSS)的 behavior 屬性內聯定義或使用 addBehavior 方法附著的行為不會在對象從文檔樹中移除時被自動分離。而在文檔中的樣式表規則定義的行為會在對象從文檔樹中移除時被自動分離。
對應的腳本特性為 behavior 。
實例:
p { behavior: url(#default#download); }
div { behavior: url(fly.htc) url(shy.htc); }
div { behavior: url(#myObject); }
套用1:刷新也保留輸入框裡面的文字
.sHistory {}{behavior:url(#default#savehistory);}
套用2:調用腳本
<html>
<head>
<style>
h1 { behavior: url(behave.htc) }
</style>
</head>
<body>
<h1>把滑鼠放在這裡 url/</h1>
</body>
</html>
behave.htc
<component>
<attach for="element" event="onmouseover" handler="hig_lite" />
<attach for="element" event="onmouseout" handler="low_lite" />
<script type="text/javascript">
function hig_lite()
{
element.style.color=255
}
function low_lite()
{
element.style.color=0
}
</script>
</component>
注意:CSS 時儘量避免使用Behaviors技術

相關詞條

熱門詞條

聯絡我們