jQuery1.8になって動かなくなったコード

rails使っていてjQueryのバージョンを固定していないでbundle updateをするとjQueryのバージョンが新しくなります。
jQueryのバージョンが新しくなったことによって動かなくなったりすることがあるので、注意が必要ですね。

jQueryの最新が1.9.1なのでjQuery1.9になって使えなくなったAPIにも注意したいですね。こちらも後ほどまとめてみたいと思います。

1.7.1で動いていたのに1.8にしたら動かなくなったコード

$('#slider_wrap').animate({marginLeft: '-100px'},{duration:0});

回避策

$('#slider_wrap').css('margin-left', '-100px');
デザインも頼めるシステム開発会社をお探しならBPS株式会社までどうぞ 開発エンジニア積極採用中です! Ruby on Rails の開発なら実績豊富なBPS

夏のTechRachoフェア2019

週刊Railsウォッチ

インフラ

ActiveSupport探訪シリーズ