- MooTools 教程
- MooTools——主頁
- MooTools——介紹
- MooTools——安裝
- MooTools——程式結構
- MooTools——選擇器
- MooTools——使用陣列
- MooTools——函式
- MooTools——事件處理
- MooTools——DOM 操作
- MooTools——樣式屬性
- MooTools——輸入過濾
- MooTools——拖放
- MooTools——正則表示式
- MooTools——期刊
- MooTools——滑塊
- MooTools——可排序物件
- MooTools——手風琴
- MooTools——工具提示
- MooTools——選項卡式內容
- MooTools——類
- MooTools——Fx.Element
- MooTools——Fx.Slide
- MooTools——Fx.Tween
- MooTools——Fx.Morph
- MooTools——Fx.Options
- MooTools——Fx.Events
- MooTools 實用資源
- MooTools——快速指南
- MooTools——實用資源
- MooTools——討論
MooTools——Quint 運動
本教程將展示五次方運動,即進入、退出和進出事件。我們舉個例子,我們將向 div 元素新增一個 滑鼠按壓 事件以及五次方事件。請看以下程式碼。
示例
<!DOCTYPE html>
<html>
<head>
<style>
#quintic_in {
width: 100px;
height: 20px;
background-color: #F4D03F;
border: 2px solid #808B96;
}
#quintic_out {
width: 100px;
height: 20px;
background-color: #F4D03F;
border: 2px solid #808B96;
}
#quintic_in-out {
width: 100px;
height: 20px;
background-color: #F4D03F;
border: 2px solid #808B96;
}
</style>
<script type = "text/javascript" src = "MooTools-Core-1.6.0.js"></script>
<script type = "text/javascript" src = "MooTools-More-1.6.0.js"></script>
<script type = "text/javascript">
window.addEvent('domready', function() {
$('quintic_in').addEvent('mousedown', function(event) {
this.set('tween', {duration: 'long', transition: 'quint:in'});
this.tween('width', [80, 400]);
});
$('quintic_out').addEvent('mousedown', function(event) {
this.set('tween', {duration: 'long', transition: 'quint:out'});
this.tween('width', [80, 400]);
});
$('quintic_in-out').addEvent('mousedown', function(event) {
this.set('tween', {duration: 'long', transition: 'quint:in-out'});
this.tween('width', [80, 400]);
});
});
</script>
</head>
<body>
<div id = "quintic_in"> Quintic : in</div><br/>
<div id = "quintic_out"> Quintic : out</div><br/>
<div id = "quintic_in-out"> Quintic : in-out</div><br/>
</body>
</html>
您將獲得以下輸出
輸出
mootools_fxoptions.htm
廣告