在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