我有以下代码来更改几个元素的文本并为过渡设置动画。它经过测试可以在 Firefox、Chrome 和 Safari 中运行。问题是它在 IE 中没有效果。到目前为止,我是否应该使用任何代码来代替或补充我所拥有的代码?
$('.overlay').on("click",function(){
$('#category, #description').stop(true)
var text = $(this).attr("data-title");
$('#category').animate({'opacity': 0}, 1000, function () {
$(this).text(text);
}).animate({'opacity': 1}, 1000);
var info = $(this).attr("data-text");
$('#description').animate({'opacity': 0}, 1000, function () {
$(this).text(info);
}).animate({'opacity': 1}, 1000);
});