在jQuery中是否有相當於.fadeToggle()
的CSS3?fadeToggle()以CSS3的效果?
我周圍的Googling看到我的JQ代碼並沒有在移動設備上運行流暢後,想改變我現有的代碼到CSS3動畫(它的一部分)。
在我的代碼下面,它調用.fadeToggle()
向底部。我讀到一篇文章,說有可能通過jQuery調用CSS3效果:http://awardwinningfjords.com/2011/05/06/trigger-css3-animations-with-jquery.html
$(function() {
function a(a) {
a.each(function() {
var b, c;
a = $(this);
b = a.find("a.toggle");
c = a.find("div");
b.click(function (a) {
a.preventDefault();
c.stop(false, true).slideToggle(300);
});
});
}
a($("div.container"));
});
$(document).ready(function() {
$(".toggle_overlay").click(function() {
$(".widget_overlay").fadeToggle();
});
});
是否有CSS3相同呢?
該選項要求您使用僞類來觸發動畫。雖然通過點擊沒有辦法做到這一點。 – Charlie
你問了一個CSS3相當於fadeToggle,而不是點擊然後fadeToggle ......沒有CSS等效的點擊,該事件將不得不由javascript來處理。僅供參考已更新小提琴更接近fadeToggle。 –
你可以嘗試看看這兩個作品的組合:http://jsfiddle.net/L4HSR/3/ – jeffreydev