※基本特效
官網連結目前有3個:
.hide():隱藏
.show():顯示
.toggle():顯示/隱藏互換
※無參數用法
$(function(){ $('button:first').click(function(){ $('div').hide(); }); $('button:eq(1)').click(function(){ $('div').show(); }); $('button:last').click(function(){ $('div').toggle(); }); }); ---------- <div style="background-color:lightblue;">div</div> <button>hide</button> <button>show</button> <button>toggle</button>
※三個可以混用
※有參數用法
$(function(){ $('button:first').click(function(){ $('div').hide(500, function(){ alert('隱藏速度0.5秒'); }); }); $('button:eq(1)').click(function(){ $('div').show(1000); }); $('button:last').click(function(){ $('div').toggle(function(){ alert('toggle finish!'); }); }); }); ---------- <div style="background-color:lightblue;">div</div> <button>hide</button> <button>show</button> <button>toggle</button>
※物件參數
$(function(){ $('button:first').click(function(){ var obj = {'duration':'slow', 'complete':alert('xxx')}; $('div').hide(obj); }); $('button:eq(1)').click(function(){ $('div').show({'duration':'fast', 'complete':function(){alert('ooo')}}); }); $('button:last').click(function(){ $('div').toggle('normal'); }); }); ---------- <div style="background-color:lightblue;">div</div> <button>hide</button> <button>show</button> <button>toggle</button>
※slow就是600;fast是200
※官網有11個,我只示範我會的部分,其他有要用再研究
※淡入淡出特效
官網連結目前有4個:
.fadeIn():類似hide()
.fadeOut():類似show()
.fadeTo():透明度,參數是0~1
.fadeToggle():類似toggle()
※fadeIn()、fadeOut()、fadeToggle()用法和基本特效一樣,就不貼範例了
※.fadeTo()
$(function() { $('button:first').click(function(){ $('div').fadeTo('slow', 0.3, function(){ alert('slow 33%'); }); }); $('button:eq(1)').click(function(){ $('div').fadeTo('fast', 0.6, function(){ alert('fast 66%'); }); }); $('button:last').click(function(){ $('div').fadeTo('normal', 1); }); }); ---------- <div style="background-color:lightblue;">div</div> <button>33%</button> <button>66%</button> <button>100%</button>
※滑動特效
官網連結目前有3個:
.slideUp():類似hide()
.slideDown():類似show()
.slideToggle():類似toggle()
※用法和基本特效一樣,就不貼範例了
沒有留言:
張貼留言