假设我有以下 jQuery:
// pseudocode :
$(this)
.doSomething
.doSomething
.selectSomething
.doSomething
.animate({
opacity: 1
}, 150)
.end()
.selectSomethingElse
.doSomething
我希望执行上述操作。但是,如果浏览器是 IE,我不希望执行动画部分(因为 IE 无法使用透明 PNG 为对象设置动画并保留 PNG 透明度)。
无论如何要保持良好的链式 jquery 语法,但基于某些 if 逻辑以某种方式跳过动画部分(在这种情况下测试 IE)?