如何在使用.CSS函數時將Jquery緩動效果添加到jquery腳本中? 例如,在我做到了這個工作,其他線路,但我不能使它與.CSS 工作,我現在用的是jquery easing library如何在jQuery .css函數中添加緩動效果?
$("#map").animate({height:300},1000, 'easeOutBounce');
,我如何實現它的這個腳本的CSS?
$('#comment-box').css('display','block');
如何在使用.CSS函數時將Jquery緩動效果添加到jquery腳本中? 例如,在我做到了這個工作,其他線路,但我不能使它與.CSS 工作,我現在用的是jquery easing library如何在jQuery .css函數中添加緩動效果?
$("#map").animate({height:300},1000, 'easeOutBounce');
,我如何實現它的這個腳本的CSS?
$('#comment-box').css('display','block');
.css
不是動畫,那是.animate
的用途。這就是說,我不認爲display
是這樣的動畫,因爲它只是在不同的顯示模式之間切換。您可以改用.show()
和.hide()
。
編輯: 嗯,看來你要.slideDown()
。
試試這個:
$('div#comment').slideDown(1000, 'easeOutBounce');
也可以使用.slideUp()
或.slideToggle()
。
您可以在元素不透明度而不是顯示屬性上使用它。
$("#map").css({opacity:0});
$("#map").animate({opacity:1}, 1000, 'easeOutBounce');
雖然我懷疑你會看到很大的反彈效應。
顯示是屬性的'on'/'off'類型,不可能有值的等級。你可以通過使用不透明度來獲得效果,就像我建議做的動畫一樣,並且在使用回調完成動畫完成後設置display屬性。
謝謝!生病嘗試,而不是!是否仍然可以添加緩動功能的元素? – Fruxelot
@Fruxelot這的確是,看到更新的答案 – Nix
作品像一個魅力我的朋友!非常感謝!:) – Fruxelot