次のjQueryがあるとしましょう。
// pseudocode :
$(this)
.doSomething
.doSomething
.selectSomething
.doSomething
.animate({
opacity: 1
}, 150)
.end()
.selectSomethingElse
.doSomething
上記を実行してほしい。ただし、ブラウザーがIEの場合、アニメーション部分を実行したくありません(IEが透明なPNGを使用してオブジェクトをアニメーション化し、PNGの透明性を保持できないため)。
とにかくチェーンされたjquery構文を維持することはできますが、何らかのifロジック(この場合はIEのテスト)に基づいてアニメーション部分をスキップしますか?