2011-07-31 20 views
2

我知道,當你調用該對話框中你可以使用指定jQuery UI對話動畫的選項?

.dialog({ 
    show: 'fade', 
    hide: 'fade' 
}); 

但是是有選擇任何支持?

例如

.dialog({ 
    show: {effect: 'fade', speed: 1000}, 
    hide: {effect: 'fade', speed: 500} 
}); 

甚至

.dialog({ 
    show: {effect: 'fade', {speed: 1000}}, 
    hide: {effect: 'fade', {speed: 500}} 
}); 

我使用1.8.14

回答

5

嘗試duration代替speed。像這樣...

.dialog({ 
    show: {effect: 'fade', duration: 1000}, 
    hide: {effect: 'fade', duration: 500} 
}); 

還可以包括像easingqueue選項,甚至complete回調函數。它看起來像.animate()函數接受的大部分選項都可以在showhide屬性中接受。